從鍵盤輸入任意整數,編寫程式輸入其中最大值,c語言

2022-06-08 09:56:37 字數 4962 閱讀 7659

1樓:四舍**入

#include

int main()

{int a,b,c,d;

int max(int x,int y);

printf("請輸入三個任意整數:\n");

{d=max(a,max(b,c))

printf("max=%d\n",d);

return 0;

int max(int x,int y)

return x>y?x:y;

2樓:

#include

void main()

int a,b,c,max;

scanf("%d",&a);

scanf("%d",&b);

scanf("%d",&c);

if(a>b)

max=a;

if(c>max)

max = c;

printf("%d",max);

擴充套件資料:

if語句是可以測試一個或多個條件的成立與否,並在指定條件成立或不成立時分別執行不同的**,其結構主要有以下4種。

1,單行格式的if語句

單行格式的if語句可判斷一個或多個條件的成立與否,並在條件成立時執行一組**,如果條件不成立,則跳出當前語句繼續執行下一行**。單條件if語句僅在條件成立時執行特定操作,條件不成立時則跳出,。

2,多行格式的if語句

在條件成立或不成立時都需要執行特定的操作,並且各項操作都包含有很多**,使用單行格式的i鼯句就顯得有些力不從心了,此時可使用多行(塊狀)格式的if語句。

3,多條件的lf語句

使用多條件if語句可以對多個單獨的條件進行判斷,並根據判斷結果執行不同的操作,if語句中對多個條件的判斷主要是通過elseif關鍵字來實現的。

4,巢狀if語句

除了使用多條件if語句來判斷多個獨立條件外,還可以使用巢狀if語句來實現相似的目的。巢狀if語句就是在一個塊結構的if語句內部包含一個完整的if語句。

3樓:居默

#include "stdio.h"

int main()

int a,b;

float c;

printf("請輸入任意3個整數\n");

scanf("%d",&a);

scanf("%d",&b);

scanf("%f",&c);

while((c-int(c))>0)

printf("請輸入第三個整數:\n");

scanf("%f",&c);

if(a>b)

if(a>c)

printf("輸入三個中最大的整數是: %d\n",a);

else

printf("輸入三個中最大的整數是: %f\n",c);

else

if(b>c)

printf("輸入三個中最大的整數是: %d\n",b);

else

printf("輸入三個中最大的整數是: %.f\n",c);

錯誤則顯示

4樓:匿名使用者

int max3(int a,int b,int c){

int x=a;

if(x

5樓:匿名使用者

#include

void swap(int *a, int *b)int main(void)

/**測試資料

1 2 3

1 3 2

2 1 3

2 3 1

3 1 2

3 2 1**/

6樓:李大爺的號

回答#include

int main()

return 0;

}int max(int x,int y)c語言fmod()函式:求x/y的餘數(針對浮點數)如果解決了您的疑問,方便的話可以給贊,感謝啦,預祝您今後平平安安、快快樂樂!

更多16條

一道c語言題目 有3個整數a,b,c,由鍵盤輸入,輸出其中最大的數,請編寫程式。

7樓:記憶e偶爾雨

你要輸抄入整數,

所以要定義a,b,c為整數,而不是float,輸入輸出不能用%f,應用%d,還有t未使用而使用了未定義的max故應把t改為max;

所以是int main (void)

或者用#include

int main ()

8樓:風吹似的午後

你要輸入copy整數,所以要定bai

義a,b,c為整數,而不是float,輸入輸du出不能用%f,應用%d,還有t未使zhi用dao而使用了未定義的max故應把t改為max;

所以是int main (void)

或者用#include

int main ()

9樓:匿名使用者

#include

int main()

return 0;

}int max(int x,int y)你用呼叫du函式zhi的方法

dao試試

10樓:匿名使用者

#include

int main ()

else

printf("最大的整數是:%d\n", a);

return 0;}

11樓:匿名使用者

printf("最大值:%d 最小值:%d %d",a,c);}

12樓:匿名使用者

#include

int main()

這是我寫的,你寫的有點小錯誤,下面是幫你改好的:

int main (void)

編寫一個c語言程式,輸入三個整數,輸出它們的最大值?

13樓:匿名使用者

#include

int main()

if (c>max)

printf("最大值是%d\n",max);

return 0;}

用c語言編寫程式,從鍵盤輸入三個整數,求這三個整數的最大值和最小值?

14樓:滄海雄風

#include

int main()

{int a,b,c;

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

printf("max is[%d] min is[%d]\n",a>b?a:b>c?b:c, a

15樓:匿名使用者

不是很清楚``應該最大值是sdomm 最小值是sdomm0

程式設計c語言程式,實現如下功能:從鍵盤任意輸入3個整數,求出3個數中的

16樓:匿名使用者

#include

using namespace std;

int main()

else

cout<<"最大值是"<

return 0;}

c語言,編寫一個程式,從鍵盤鍵入3個整數a,b,c,輸出其中的最小值

17樓:匿名使用者

#include "stdio.h"

int main()

if (c

printf("最小值是%d\n",mymin);

return 0;}

18樓:匿名使用者

#include

int main(){

int n;

int min;

scanf("%d",&min);

scanf("%d",&n);

if(n

c語言程式設計:從鍵盤上輸入a,b,c三個整數,輸出其中的最小者。

19樓:

樓上程式錯了,得不了正確的結果!少了一行**!

應;#include

void main()

20樓:

#include

void main()

21樓:甕源諶夜春

#include

void

main

(void)

{int

a,b,c;/*定義整形變數*/

scanf

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

/*從標準輸入裝置輸入並賦值給a和b*/

if(a式化輸出c的值*/

max=%d是指地址,我也是剛學的,!

c語言求3個數最大 怎麼寫如題,編寫一個程式,輸入a、b、c(0

22樓:

非常簡單

定義一個變數(名max),用於儲存最大值,通過比較就可以if(a>b) max=a; else max=b; 也可以寫max = a>b? a:b;

此時max即是a和b當中較大的一個值,再與c比較即可if(c>max) max=c; 也可以寫max= c>max? c:max;

這樣max就是abc三個數中最大的值了,使用printf輸出即可

23樓:御心之碟

#include

int main()

}if (a>b)

if (b>c)

printf("最大值為::%d\n",c);}

編寫程式,從鍵盤輸入實數x,用下式計算並輸出y的值 精確到小數點後2位

include include int main 編寫程式,從鍵盤輸入x的值,計算並輸出分段函式y的值y 1 x 0 include int main include int sign int x int main int sign int x include using namespace std...

那用c語言編寫程式從鍵盤輸入圓的半徑計算該圓的周長面積

include define pai3.1415926 void main 因為方便,我就把r,c,s定義為int型別了,你可以根據你的需要修改型別 那用 語言編寫一個程式從鍵盤輸入圓的半徑計算該圓的周長面積。並輸出 include void main include include include...

c編寫程式,從鍵盤上輸入整數,輸出最大值

幫你寫bai了一個如下 include int main int max a 0 min a 0 for i 0 i 5 i printf 這組數中最大dao值為專 d,最小值為 d n max,min return 0 執行結果如屬下 cou 制輸入的數多的話,前面的陣列輸入也可以迴圈輸入。編寫一...