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