[[07年度-C言語講座]] *第3回 [#v69f7486] **本日のお題 [#l85fe2a5] バブルソート(降順)&br; **演習問題 [#cd018f35] 決められた個数の整数を降順に並び替えるプログラムを作成すべし&br; **演習問題解答例 [#w58dec65] &br; &br; #include<stdio.h> #include<conio.h> int main() { #include<stdio.h> #include<conio.h> int main() { int a[10] = {4,5,1,8,9,3,2,10,7,6}; int i,j; for(i=0;i<10;i++) { for(j=i+1;j<10;j++) { if(a[i]<a[j]) { int temp; temp=a[i]; a[i]=a[j]; a[j]=temp; } } } for(i=0;i<10;i++) { printf("a[%d]=%d\n",i+1,a[i]); } _getch(); return(0); }&br; } &br; どうやら金曜組と月曜組では与えられた課題が違うようです&br; "define"を用いる、"scanf"であいてに整数を入力させるetc…&br; 後日それらを満たしたものを上げますので今はこれで許して下さい&br; &br; 編集[[マーベ]]&br;