当前位置:首页 » 编程语言 » c语言4个整数求最大值
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言4个整数求最大值

发布时间: 2023-06-29 07:30:06

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;
}