{
int n,i,s,max;
printf("请输入n=");
scanf("%d",&n);
printf("请输入%d个整数",n);
scanf("%d",&max);
for (i=1;i<n;i++)
{
scanf("%d",&s);
if (max<s)
max=s;
}printf("%d",max);
}
看不明白啊!哪位大神可以详细的解释下!
{
int n,i,s,max;//定义整型变量i n s max
printf("请输入n=");//输出”请输入n=“
scanf("%d",&n);//输入一个整型赋值给n
printf("请输入%d个整数",n);输出”请输入n个整数“
scanf("%d",&max);”输入一个整型赋值给max“
for (i=1;i<n;i++)
{
scanf("%d",&s);//输入一个整型赋值给s(输入n-1次)
if (max<s)//比较max中的值和s中的值谁大,如果max小那么就执行下一个语句
max=s;//将s这个比较大的值赋值给max,然后再进行下一次循环直到跳出循环位置
}printf("%d",max);//输出这n个输入值中最大的一个
}