1樓:塵埃旅途
#include
int main()
; //儲存陣列
int b[20] = ; //儲存下標int i, j;
int k = 0;
int m = 0;
int max;
int t;
for (i = 0; i < 20; i++)scanf("%d", &a[i]);
for (i = 0; i < 20; i++)b[i] = i;
for (i = 0; i < 20; i++)}}for (i = 19; i>=0; i--)printf("\n");
for (i = 19; i >= 0; i--)printf("%d ",b[i]+1);
return 0;}
2樓:聽不清啊
#include
struct abc{ //定義結構體int a,b;
int main()
{int i,j;
struct abc arr[21];
for(i=1;i<21;i++) //共20個資料,放在arr[1]~arr[20]
{arr[i].a=i; //輸入時的編號
輸入的資料
for(i=1;i<21;i++) //氣泡排序for(j=1;j<21-i;j++)
if(arr[j].b{arr[0]=arr[j];
arr[j]=arr[j+1];
arr[j+1]=arr[0];
for(i=1;i<21;i++) //輸出資料printf("%3d",arr[i].b);
printf("\n");
for(i=1;i<21;i++) //輸出原始編號printf("%3d",arr[i].a);
printf("\n");
return 0;
3樓:匿名使用者
#include
#define n 8
int main()
for(i=0;i printf("%4d",a[i]); printf("\n"); }標識的搞不定,太複雜了 跪求大哥解決小弟蛋疼 c語言排序問題!?
30 4樓:匿名使用者 你要的是從大排到小輸出吧。是的話,我改了一下,這樣就行了。 #include void main() }for(i=0;i<10;i++) printf("%d\t",a[i]); printf("\n");} 5樓:匿名使用者 自己加一個函式進去就可以了 c語言題目,求助 excel中如何將sheet1的單元格a1,a10,a20......的資料批量複製到sheet2的a1,a2,a3......單元格中 6樓:excel大咖分享秀 各位都可以; 不過我說個簡單的好理解的。 sheet2的a1和a2分別輸入: #=sheet1!a1 #=sheet1!a10 然後選擇a1,a2後一直下拉到你需要的資料比如sheet1!a3000? 然後選擇sheet2 a列 按ctrl+h替換,將#替換為空,選擇全部替換完工 7樓:小朵蘑菇雲 sheet2 a1直接輸=sheet1!a1 sheet2 a2開始函式設為=index(sheet1!a:a,row(a1)*10)下拉 8樓: =index(sheet1!a:a,row(a1)*10) 下拉公式 9樓: =index(sheet1!a:a,if(row(a1)=1,1,10*(row(a1)-1)))下拉 int a 1,b 2,c 3,d 4 if a 2 b 1 c 2 a 2表示賦值2給a,同時檢查結果2是不是真,當然是,所以又檢查b 1,b 1 同上,結果也是真,所以執行c 2 if c 3 d 1 a 5 c 2!3 d 4 1,所以不執行a 5 printf d,d,d,d n a,b,c... 堅持之藍色闊海 include include void main while i 100 printf lf n sum 你好,100的階乘結果大概有150位,用簡單的do while語句是無法計算準確的結果的 結果最後100多位全是0,而正確的結果0也就20個左右 程式1 include def... typedef struct studentc void main for i 0 i 3 i for i 0 i 3 i 有五個學生,每個學生有三門課程的成績,從鍵盤輸入學生資料 包括學號,姓名,3門課程成績 計算出平均成績 經測試,程式正確執行,並把輸入結果儲存在stud檔案中。源 如下 inc...C語言 假定a 1,b 2,c 3,d
c語言用do while語句寫1x 2x 3 x 4x 100,就是100的階乘,怎麼
c語言輸入班級總人數3人輸入每人學號姓名3門課程的成績