1樓:淘汰之刃
還是有問題的,我想。
這個程式僅僅是對這個陣列好用。但是如果年齡不是按照順序排列的,例如person[n]=,,,};
那麼,他就會輸出li 20,就是如果前面的元素有比他後面的年齡大的話,那麼指標將不會在移動,就會停留在這個元素上面。
原因是原程式是先判斷了年齡的大小關係,然後在使指標++的,這樣,將前一個比後一個的年齡大的話,指標將不會在++,就有可能不會遍歷整個陣列。
可以將程式做如下修改:
#define n 4
#include "stdio.h"
static struct man
person[n]=,,,};
int main()
p++;//無論年齡的大小關係,指標都會移動} printf("%s,%d",(*q).name,(*q).age);
return 0;
}這樣,就能遍歷整個陣列了。
不知道我說的是不是樓主的意思。
2樓:
很簡單, for 迴圈裡面的if 少了號
應該是for (i=0;iage)}
3樓:馨兒_青衣
你的程式沒有問題啊,可以正常輸出。
用一維陣列做:輸入5個人的年齡,並輸出這5個人的年齡,然後求總年齡和平均年齡
4樓:風若遠去何人留
int main()
printf("\n總和=%d, 平均值=%.2lf\n", s, s/5.0);
}這個是c語言的。
其它的類似。
資料庫中查詢年齡最大的學生的姓名?
5樓:匿名使用者
select
name
from
表where
age = (select max(age) from 表 )
6樓:
select name,age from student where age in (select max(isnull(age,0)) from student)
7樓:匿名使用者
mssql 中:
select name
from 表 where (age =
(select max(age)
from 表))
8樓:匿名使用者
select name from 表 where age = (select max(age) from 表)
找出一堆陣列中的最大值並輸出其下標
9樓:
1、使用array()定義一個陣列。
2、使用max()獲取陣列中的最大值。
3、列印max()獲取的最大值。
4、儲存檔案,在瀏覽器檢視輸出結果。
注意事項:php語言作為一種語言程式,其專用性逐漸在應用過程中顯現,其技術水平的優劣與否將直接影響**的執行效率。其特點是具有公開的源**, 在程式設計上與通用型語言,如c語言相似性較高,因此在操作過程中簡單易懂,可操作性強。
10樓:enjoy冰心玉壺
下面的程式可以實現找出最大值,輸出該最大值和下標。
#include
#include
#define n 10
int main()
;int i;
int max;
int max_sign;
max=num[0];
for(i=1;imax)
}printf("the max number is %d,place is %dth\n",max,max_sign+1);
return 0;
}執行結果如下,可以自己跑一下程式,就看到結果了。最大值在陣列中的第5個位置(從1開始計數的)。
我剛學c語言,求教下。有一個題是叫我輸入三個值,找到最大的輸出。可以老出錯啊
11樓:會點技術的小子
親,請問你是用什麼編譯器的,下面用vc++6.0#include "stdio.h"
void main()
12樓:匿名使用者
應該是#include "stdafx.h"的問題吧!
改成#include "stdio.h"
再編譯試試看。
找錯誤:有一個3*4的矩陣,編寫程式求其中的最大元素值並輸出
13樓:
#include
int main()
max=a[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
{if(max
你的程式沒什麼問題,問題在你輸入矩陣的時候,數與數之間用了逗號分隔,應該用空格分隔。
另外,判斷當前元素a[i][j]大於max的時候,除了把當前元素賦給max,後面多了兩句,i=i,j=j,沒必要,當然不影響最終結果。
nba球員最大年齡
巨集聚變 nba球員最大年齡記錄是羅伯特 帕裡什的44歲,他53年出生,97年退役。羅伯特 帕裡什 robert parish 1953年8月30日出生於美國路易斯安那州什裡夫波特,前美國職業籃球運動員,司職中鋒,綽號 酋長 1976年nba選秀大會,帕裡什在首輪第八順位被金州勇士隊選中,職業生涯曾...
中國年齡最大的老人多少歲,中國年齡最大的人多少歲
無殤 誰是中國最長壽的老人?最長壽的老人到底有多大年齡?百歲壽星的養生祕訣是什麼?10月6日,由中國老年學會主辦的首屆中國十大壽星排行榜將謎底一一揭曉。此次首屆中國十大壽星排行榜評選活動是從各地推薦的272名百歲老人中,根據戶籍簿確認的出生時間,按年齡排序產生了截至到9月15日仍健在的2008年中國...
當兵最大年齡是多少
刑皓不秋柳 最大23週歲!這是準確訊息!我剛退伍!以下是個人體會 一般徵兵在8 9月份就開始了 到時會有宣傳的 街道辦 居委會 在體檢前半個月最好少喝酒和吸菸注意保養 注 必要時要找找人 送送禮以確保成功!最大年齡是23週歲以下 如果政策沒變的話!不過這幾年部隊相關政策會有調整 包括待遇 安置考學等...