回覆列表
-
1 # 棠棠愛學習吖
-
2 # DevilOrNot
c語言程式設計:有一個已排好序的陣列,要求輸入一個數後,按原來排序的規律將它插入陣列中。
程式碼:
#include<stdio.h>
int main()
{
int a[11]={1,4,6,9,13,16,19,28,40,100};
int temp,i=0,j=0;
scanf("%d",&temp);
for(i=9;i>=0;i--)
{
if(temp<a<i>){
a[i+1]=a<i>;
}else{
a[i+1]=temp;
break;
}
}
for(i=0;i<11;i++)
{
printf("%d\t",a<i>);
}
system("pause");
return 0;
}
拓展:printf()函式的呼叫格式為:printf("<格式化字串>",<參量表>)。
相關內容
- 用C語言程式設計,使計算機自動產生100-999之間100個隨機數,用至少兩種演算法完成排序?
- 毫無程式設計基礎的小白準備學習C語言,如何安裝VS?
- C語言程式設計題,輸入十個各不相同的數,輸出其中的最大數和次大數?
- C語言程式設計題:從鍵盤輸入一個小寫字母,在螢幕上顯示其對應的大寫字母?
- c語言編寫程式,定義一個3行4列的二維整型陣列?
- C語言程式設計中如何將一個檔案中的資訊轉入到另一個檔案?
- c語言輸入三位數,輸出個十百位數怎麼程式設計?
- 用C語言程式設計中輸入一個正整數,把數字前後顛倒並輸入顛倒後的結果,怎樣操作?
- C語言中,設計一個程式,把任意個浮點數讀入數組裡,然後計算平均值?
- c語言程式設計中連續按回車輸入資料問題?
c語言程式設計:有一個已排好序的陣列,要求輸入一個數後,按原來排序的規律將它插入陣列中。
程式碼:
#include<stdio.h>
int main()
{
int a[11]={1,4,6,9,13,16,19,28,40,100};
int temp,i=0,j=0;
scanf("%d",&temp);
for(i=9;i>=0;i--)
{
if(temp<a<i>){
a[i+1]=a<i>;
}else{
a[i+1]=temp;
break;
}
}
for(i=0;i<11;i++)
{
printf("%d\t",a<i>);
}
system("pause");
return 0;
}
拓展:printf()函式的呼叫格式為:printf("<格式化字串>",<參量表>)。