#include stdio.h
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供新豐網(wǎng)站建設(shè)、新豐做網(wǎng)站、新豐網(wǎng)站設(shè)計(jì)、新豐網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、新豐企業(yè)網(wǎng)站模板建站服務(wù),10余年新豐做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
int main(void) {
int a,b,c;
scanf("%d %d %d",a,b,c);// 輸入3個(gè)數(shù)
int max = a;//默認(rèn)最大值為a
//選出a,b中的最大值
if(maxb)
max = b;
//將前兩個(gè)中最大值與c比較,得出真正的最大值
if(max c)
max = c;
printf("%d",max);//輸出最大值
return 0;
}
#includestdio.h
int f()
{
int a[3]={1,2,3};
return a;
}
int main()
{
int *p;
p=f();
printf("%d,%d,%d\n",*p,*(p+1),*(p+2));
}
/*************************程序在VC++6.0里運(yùn)行成功**************************/
輸出結(jié)果為:1,2,3
思路:如果利用if進(jìn)行三個(gè)數(shù)a,b,b的排序,則先利用if判斷a和b的大小,把小數(shù)賦值給a大數(shù)賦值給b,再利用if判斷c和b的大小,把小數(shù)賦值給b大數(shù)賦值給c,則c就是最大值,最后比較a和b的大小,把小數(shù)賦值給a大數(shù)賦值給b,則a就是最小數(shù),b是中間值,輸出a,b,c就是排序后數(shù)。
參考代碼:
#include?stdio.h
int?main()
{
int?a,b,c,t;
scanf("%d%d%d",a,b,c);?????
if(ab)//前判斷a和b的大小?
{t=b;b=a;a=t;}
if(bc)//再判斷b和c的大小?
{t=b;b=c;c=t;}
if(ab)//最后判斷a和b的大小?
{t=a;a=b;b=t;}
printf("%d%d%d",a,b,c);
return?0;
}?
/*
輸出:
5?1?9
159
*/