回覆列表
-
1 # 使用者3754237304733
相關內容
- 求c語言程式設計輸出200以內的素數?
- 為什麼C語言沒有輸入輸出語句呢?
- 求大神⊙▽⊙ C語言程式,從鍵盤任意輸入10個整數,統計並輸出其中非負數的個數,以及計算並輸出非?
- 怎麼用C語言實現:輸入一個人名字的拼音(字串),以數字形式或各字串+4的形式輸出?
- c語言的long double怎麼輸出?
- C語言:編寫程式,計算出1000到5000之間能被3和7整除但不能被11整除的所有整數的個數?
- C語言,輸入一個整數n,輸出數列1-1/3+1/5-……前n項的和?
- C語言 %u是以什麼形式輸出?
- 用C語言編寫,輸入n個數和一個整數k,輸出n個數中第k個最大最小值。要求有輸入錯誤判斷及相應錯誤資訊?
- 用c語言輸出顯示自己的姓名和學號?
個整數的排序,有使用單個變數和使用陣列二種方法實現。
使用單個變數的方法:
#include
int main()
{int a,b,c,d,t;
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a>b){t=a;a=b;b=t;}
if(a>c){t=a;a=c;c=t;}
if(a>d){t=a;a=d;d=t;}
if(b>c){t=b;b=c;c=t;}
if(b>d){t=b;b=d;d=t;}
if(c>d){t=c;c=d;d=t;}
printf("%d %d %d %d\n",a,b,c,d);
return 0;
}
使用陣列和迴圈的方法:
#include
int main()
{int a[4],i,j,t;
for(i=0;i
scanf("%d",&a[i]);
for(i=0;i
for(j=0;j
if(a[j]>a[j+1])
{t=a[j];a[j]=a[j+1];a[j+1]=t;}
for(i=0;i
printf("%d ",a[i]);
printf("\n");
return 0;
}