5个数求最大值 c语言用if语句怎么求?
发布网友
发布时间:2023-08-15 11:10
我来回答
共2个回答
热心网友
时间:2024-11-18 06:27
#include <stdio.h>
int main()
{
int a1,a2,a3,a4,a5,max;
printf("输入5个数的值: ");
scanf("%d%d%d%d%d",&a1,&a2,&a3,&a4,&a5);
max=a1;
if(max<a2)
max=a2;
if(max<a3)
max=a3;
if(max<a4)
max=a4;
if(max<a5)
max=a5;
printf("5个数中的最大值为: %d\n",max);
return 0;
}
示例运行结果:
输入5个数的值: 12 36 5 88 64
5个数中的最大值为: 88
热心网友
时间:2024-11-18 06:27
#include<stdio.h>
int main()
{
int num = 0;
int max = 0;
int min = 0;
int input = 0;
printf("请输入数字的共个数:\n");
scanf("%d", &num );
printf("请输入数字:\n");
scanf("%d", &input );
max = min = input;
for (int i = 1;i < num;i ++ )
{
scanf("%d", &input );
if (input > max)
{
max = input;
}
if (input < min)
{
min = input;
}
}
printf("最大的数字是 %d\n", max);
printf("最小的数字是 %d\n", min);
return 0;
}