-28
我想編寫一個幫助用戶插入N個人的函數,它們的名字和年齡。查找C中最大的數字,但是帶有字符
例如:
4
John Williams 37
Michael Douglas 65
Will Smith 51
Clark Kent 33
然後我必須找到基於年齡最老的一個,並打印姓名和年齡:
Michael Douglas 65
編輯:
我有一個新的代碼是這一個:
#include <stdio.h>
int main()
{
char peopleName[5][20],peopleAge[5];
int i;
int maxAge=0, maxName=-1;
for(i=0;i<5;i++)
{
printf("Name & Age %d :",i+1);
scanf("%s",&peopleName[i]);
scanf("%d",&peopleAge[i]);
if(peopleAge[i]>maxAge)
{
maxAge=peopleAge[i];
maxName=i;
}
}
printf("%s %d", peopleName[maxName],peopleAge[maxAge]);
}
我的問題是:我如何從5人改變爲N人(我的意思是,我如何選擇可以輸入的人數)?
我投票結束這個問題作爲題外話,因爲SO是沒有家庭作業服務。 – Olaf
SO不是您的家庭作業的個人服務 – Magisch
好的,我們確實知道您**想要** ..而問題是? – Michi