/* 配列の内容を入れ替える */
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
	int mondai[] = {0, 1, 2, 3};
	int r1, r2, work, i;
	srand((unsigned)time(NULL));
	for(i=0; i<10; i++){
		r1 = rand() % 4;
		r2 = rand() % 4;
		/* 入れ替え */
		work = mondai[r1];
		mondai[r1] = mondai[r2];
		mondai[r2] = work;
	}
	for(i=0; i<4; i++){
		printf("mondai[%d] = %d\n", i, mondai[i]);
	}
    return 0;
}
配列の内容を入れ替える
 C言語
  
  
  
  C言語
コメント