-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