當前位置:首頁 » 編程語言 » 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;
}