當前位置:首頁 » 編程語言 » c語言輸出三個數最大

c語言輸出三個數最大

發布時間: 2022-05-23 17:30:04

① 怎麼用c語言編寫一個程序,輸入三個數值,然後輸出其中最大者。

#include
int
main()
{
int
a,b,c;//定義三個整形變數用來存儲那從鍵盤輸出的三個數
printf("請輸入3個數:");//提示語
scanf("%d
%d
%d",&a,&b,&c);//從鍵盤輸出三個數到a,b,c中
int
max;
//下面是最簡單的if循環求出這三個數最大值存入max中
if(a>b)
{
if(a>c)
{
max=a;
}
else
{
max=c;
}
}
else
{
if(b>c)
{
max=b;
}
else
{
max=c;
}
}
printf("這三個數的最大數為:
%d\n",max);
return
0;
}

② c語言求三個數的最大值

你的if語句用的有問題啊,幾個並列的關系應該是用else if的,而不是直接else的。這個使用的時候一定要注意。

③ 初學者:C語言如何輸出三個數中最大數。

#include<stdio.h>
int
main()
{
int
a,b,c,d;
a=1,b=2,c=3;
printf("%d,%d,%d",a,b,c);
if(a>=b)d=a;
else
d=b;
printf("三個數中最大數是:");
if(d>c)
printf("%d",d);
else
printf("%d",c);
return
0;
}
這樣就對了,但是很混亂,最好改進一下
#include<stdio.h>
int
main()
{
int
a=1,b=2,c=3,d;
if(a>=b)
d=a;
else
d=b;
if(c>=d)
d=c;
printf("%d\n",d);
return
0;
}

④ c語言編程,求abc三個數的最大值

1、首先是滑鼠選擇單擊C語言編程軟體創建一個空的C語言文件。

⑤ C語言輸入3個數,輸出其中最大的數

#include<stdio.h>

intmain(void)
{
inta,b,c,max;
printf("輸入三個數:");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{
max=a>c?a:c;
}
else
{
max=b>c?b:c;
}
printf("最大的數是%d ",max);
return0;
}

⑥ C語言3個數求最大值怎麼寫啊!!!我搞了半天都不行!

參考代碼

#include <stdio.h>

int main(void) {

int a,b,c;

scanf("%d %d %d",&a,&b,&c);// 輸入3個數

int max = a;//默認最大值為a

//選出a,b中的最大值

if(max<b)

max = b;

//將前兩個中最大值與c比較,得出真正的最大值

if(max < c)

max = c;

printf("%d",max);//輸出最大值

return 0;

}

運行截圖

⑦ 編寫C語言程序,輸入a b c 3個值,輸出其中最大值

該程序涉及if語句的嵌套,具體演算法是比較三個數的邏輯演算法:

(1)取3個數中的任意2個數比較,將大的那個數賦給max;

(2)讓剩下的那個數和上一步賦給的最大值比較,將較大的數賦值給max;

(3)輸出最大值。

具體程序如下:

#include<stdio.h>

intmain(void)

{inta,b,c;
scanf("%d%d%d",&a,&b,&c); //輸入3個數
intmax=a; //默認最大值為a
if(max<b)max=b; //選出a,b中的最大值

if(max<c) //將前兩個中最大值與c比較,得出真正的最大值 max=c;printf("%d",max); //輸出最大值

return0;}

c語言提供了三種形式的if語句:

1、if(表達式)語句。

例如:if(x>y)printf("%d",x);

2、if(表達式)語句1 else 語句2

例如:if(x>y)printf("%d",x);

elseprintf("%d",y);

3、if(表達式1)語句1

else if(表達式2)語句2

else if(表達式3)語句3

else if(表達式m)語句m

else 語句 n

在每個語句中,可以有多個語句,但需要加上大括弧

例:if(x>y){printf("%d",x);break;}

⑧ c語言,三個數輸出最大值

#include <stdio.h>

#define max(a,b) (a>b?a:b)

int main(){

int a,b,c;

scanf("%d %d %d",&a,&b,&c);

printf("%d ",max(max(a,b),c));

return 0;

}

(8)c語言輸出三個數最大擴展閱讀:

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語言如何求三個數a,b,c的最大值

c里沒有and這種東西,寫作&&

if(a>=b && a>=c) z=a;

if(b>=a && b>=c) z=b;

if(c>=a && c>=b) z=c;

return z;

例如:

void main()

{

int a,b,c,p,max;

printf("請輸入a,b,c三個數字::");

scanf("%d %d %d",a,b,c);

if(a>b)

p=a;

else

p=b;

if(p<c)

max=c;

printf("最大值為:max=%d",max);

(9)c語言輸出三個數最大擴展閱讀:

C的數據類型包括:整型(short,int,long,long long)、字元型(char)、實型或浮點型(單精度float和雙精度double)、枚舉類型(enum)、數組類型、結構體類型(struct)、共用體類型(union)、指針類型和空類型(void)。

變數是以某標識符為名字,其值可以改變的量。標識符是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字元必須為字母或下劃線,否則為不合法的變數名。變數在編譯時為其分配相應存儲單元。

⑩ c語言如何輸出三個數是最大值

#include <stdio.h>

int main(void) {

int a,b,c;

scanf("%d %d %d",&a,&b,&c);// 輸入3個數

int max = a;//默認最大值為a

//選出a,b中的最大值

if(max<b)

max = b;

//將前兩個中最大值與c比較,得出真正的最大值

if(max < c)

max = c;

printf("%d",max);//輸出最大值

return 0;

}

熱點內容
我的世界lce伺服器剪輯 發布:2025-02-13 14:40:50 瀏覽:624
phpsftp上傳 發布:2025-02-13 14:35:43 瀏覽:273
c學生管理系統資料庫 發布:2025-02-13 14:21:41 瀏覽:122
傳奇添加會員腳本 發布:2025-02-13 14:20:50 瀏覽:205
微信開發平台源碼 發布:2025-02-13 14:14:20 瀏覽:613
安卓大屏屏幕休眠是什麼意思 發布:2025-02-13 14:13:28 瀏覽:464
腳本的參數設置 發布:2025-02-13 14:11:57 瀏覽:863
androidtexture 發布:2025-02-13 14:11:57 瀏覽:393
怎麼取消網路密碼怎麼設置 發布:2025-02-13 14:11:54 瀏覽:426
我的世界電腦手機等價科技伺服器 發布:2025-02-13 14:06:06 瀏覽:244