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);} 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... include define pai3.1415926 void main 因為方便,我就把r,c,s定義為int型別了,你可以根據你的需要修改型別 那用 語言編寫一個程式從鍵盤輸入圓的半徑計算該圓的周長面積。並輸出 include void main include include include... 幫你寫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 制輸入的數多的話,前面的陣列輸入也可以迴圈輸入。編寫一...編寫程式,從鍵盤輸入實數x,用下式計算並輸出y的值 精確到小數點後2位
那用c語言編寫程式從鍵盤輸入圓的半徑計算該圓的周長面積
c編寫程式,從鍵盤上輸入整數,輸出最大值