❶ c语言 输入四个数,判断最大值输出
#include <stdio.h>
int main()
{int a, b, c, d, max;
scanf(“%d%d%d%d”, &a,&b,&c,&d);
max = a; //a先当第一任擂主
if(b > max) //如果b比擂主大,则b成为擂主,否则擂主不变
max = b;
if(c > max)
max = c;
if(d > max)
max = d;
printf(“%d
”, max);
getch();
return 0;
}
(1)c语言4个整数求最大值扩展阅读:
JAVA得到数组中最大值和最小值的简单实例
public class TestJava4_3
{
public static void main(String args[])
{
int i,min,max;
int A[]={74,48,30,17,62}; // 声明整数数组A,并赋初值
min=max=A[0];
System.out.print("数组A的元素包括:");
for(i=0;i<A.length;i++)
{
System.out.print(A[i]+" ");
if(A[i]>max) // 判断最大值
max=A[i];
if(A[i]<min) // 判断最小值
min=A[i];
}
System.out.println(" 数组的最大值是:"+max); // 输出最大值
System.out.println("数组的最小值是:"+min); // 输出最小值
}
}
该程序输出结果:
数组A的元素包括:74 48 30 17 62
数组的最大值是:74
数组的最小值是:17
❷ C语言中如何编 输入4个数 输出最大值和最小值
采用数组来接收输入的4个数,然后给数组排序,最后只需要输出数组的第一个数和最后个数,具体代码如下:
inti,j,tmp,num;
intstr[4];
num=4;
printf("请输入%d个整数:",num);//数
for(i=0;i<num;i++)
scanf("%d",&str[i]);
for(i=0;i<num-1;i++)//冒泡排序,从小到大
for(j=i+1;j<num;j++)
if(str[i]>str[j])
{tmp=str[i];str[i]=str[j];str[j]=tmp;}
printf("最小数:%d: ",str[0]);//最小数
printf("最大数:%d: ",str[3]);//最大数
❸ 用C语言编写求四个数中最大值和最小值
先将四个数保存到一个数组当中,之后求该数组中的最大元素与最小元素。
具体实现方法可以参考如下程序段:
inta=3,b=2,c=5,d=9;
intt[4]={a,b,c,d};//将四个数保存到数组t中
inti,max,min;
max=t[0];//初始最大值为第一个值
min=t[0];//初始最小值为第一个值
for(i=0;i<4;i++)
{
if(max<t[i])
max=t[i];
if(min>t[i])
min=t[i];
}
❹ 用C语言编写程序,从键盘输入四个数,求其最大值
代码如下:
#include <团念顷stdio.h>高蔽
void main()
{
float a,b,c,d,max;
printf("请输入四位数字:\n");
scanf("%f%f%f%f",&a,&b,&c,&d);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
if(max<d)
max=d;
printf("最大的数值为:%f\n",max);
}
不知道帮没帮到你的塌陆忙 呵呵
望采纳
❺ c语言 输入四个数,判断最大值输出
int main()
{
int arr[4] = { -99999 };
int num;
for (int i = 0; i < 4; i++)
{
scanf("%d", &num);
switch (i)
{
case 0:
arr[0] = num;
break;
default:
if (arr[i - 1] > num)
{
arr[i] = arr[i - 1];
arr[i - 1] = num;
}
else
arr[i] = num;
break;
}
}
printf("最大数为:%d", arr[3]);
return 0;
}