C/C++の宿題を片付けます 59代目
■ このスレッドは過去ログ倉庫に格納されています
0010デフォルトの名無しさん
2006/01/27(金) 14:37:46#include <stdio.h>
void swap(int *a, int *b)
{
int tmp;
tmp=*a;
*a=*b;
*b=tmp;
}
int main()
{
int num[]={6,4,3,8,1};
int i, j, num_size;
num_size=sizeof(num)/sizeof(int);
for (i=0 ; i<num_size ; i++)
for (j=num_size-1 ; j>i ; j--)
if (num[j-1] > num[j])
swap(&num[j-1], &num[j]);
for (i=0 ; i<num_size ; i++)
printf("%d\n", num[i]);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています