C/C++の宿題を片付けます 86代目
■ このスレッドは過去ログ倉庫に格納されています
0438デフォルトの名無しさん
2007/05/02(水) 01:49:01#include <stdio.h>
#include <limits.h>
#define N 10
int main()
{
int a[N] = {1, 2, 3, 2, 3, 1, 0, 2, 5, 4};
int b[N],i, j, k = 0, flag;
for(i = 0; i < N; i++){
flag = 1;
for(j = 0; j < k; j++)
if(a[i] == b[j]){
flag = 0;
break;
}
if(flag)
b[k++] = a[i];
}
for(i = 0; i < k - 1; i++)
for(j = i; j < k; j++)
if(b[i] > b[j]){
int temp = b[i];
b[i] = b[j];
b[j] = temp;
}
for(j = 0; j < k; j++)
printf("%d ", b[j]);
printf("\n");
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています