C/C++の宿題を片付けます 66代目
■ このスレッドは過去ログ倉庫に格納されています
0466デフォルトの名無しさん
2006/08/03(木) 23:06:20#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void swap(int*, int*);
int main(void){
int num[30], i, k;
srand((unsigned int)time(NULL));
for(i=0; i<30; i++){
num[i] = rand();
}
for(i=0; i<29; i++){
for(k=i+1; k<30; k++){
if(num[i] > num[k])swap(&num[i], &num[k]);
}
}
for(i=0; i<30; i++){
printf("%d\n", num[i]);
}
return 0;
}
void swap(int *x, int *y){
int sw;
sw = *x;
*x = *y;
*y = sw;
}
■ このスレッドは過去ログ倉庫に格納されています