完成6个整数,并求出最大值输出 应该怎么输出 用一个简单的方法 如果可以就附上代码 谢谢各位程序员
判断,当前输入的值大于max,就交换,最后输出max
#include <stdio.h>
int main()
{
int num,max;
scanf("%d",&num);
max=num;
for(int i=0;i<5;i++)
{
scanf("%d",&num);
if(max < num){
max = num;
}
}
printf("%d",max);
return 0;
}
假设第一个数为最大,然后一个一个比较,直到结束。
int a[6];
int max = 0;
for (int i = 0; i < 6; i++) {
scanf_s("%d", &a[i]);
if (a[i] > max)
{
max = a[i];
}
}
printf("%d", max);
#include <stdio.h>
int main()
{
int max,n;
for(int i=0;i<6;i++)
{
scanf("%d",&n);
if(i==0)
max = n;
else if(max < n)
max = n;
}
printf("%d",max);
return 0;
}
你题目的解答代码如下:
#include <stdio.h>
int main()
{
int n,max,i;
for(i=0;i<6;i++)
{
scanf("%d",&n);
if(i==0 || max < n)
max = n;
}
printf("%d", max);
return 0;
}
如有帮助,望采纳!谢谢!
#include <stdio.h>
#include<stdlib.h>
int main()
{
int n,max;
for(int i=0;i<6;i++)
{
scanf("%d",&n);
if(max<n)
max=n;
}
printf("%d",max);
return 0;
}