07年度-第3回基本C言語講座
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[07年度-C言語講座]]
*第3回 [#v69f7486]
**本日のお題 [#l85fe2a5]
バブルソート(降順)&br;
**演習問題 [#cd018f35]
決められた個数の整数を降順に並び替えるプログラムを作成すべし&br;
**演習問題解答例 [#w58dec65]
&br;
&br;
#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;
"define"を用いる、"scanf"であいてに整数を入力させるetc…&br;
後日それらを満たしたものを上げますので今はこれで許して下さい&br;
&br;
編集[[マーベ]]&br;
終了行:
[[07年度-C言語講座]]
*第3回 [#v69f7486]
**本日のお題 [#l85fe2a5]
バブルソート(降順)&br;
**演習問題 [#cd018f35]
決められた個数の整数を降順に並び替えるプログラムを作成すべし&br;
**演習問題解答例 [#w58dec65]
&br;
&br;
#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;
"define"を用いる、"scanf"であいてに整数を入力させるetc…&br;
後日それらを満たしたものを上げますので今はこれで許して下さい&br;
&br;
編集[[マーベ]]&br;
ページ名: