- 220 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 22:16:02 ]
- >>214 すこしせこいがこれじゃだめかね
#include <stdio.h> #include <stdlib.h> #include <time.h> int main(void) { FILE *fran1, *fran2, *fmax; char filename1[] = "random1.txt"; char filename2[] = "random2.txt"; char filename3[] = "max.txt"; int i, buf1, buf2; if ((fran1 = fopen(filename1, "w")) == NULL || (fran2 = fopen(filename2, "w")) == NULL || (fmax = fopen(filename3, "w")) ==NULL) { printf("ファイルが作れません\n"); return -1; } printf("ファイルrandom1.txtを作成しました。\n"); printf("ファイルrandom2.txtを作成しました。\n"); printf("ファイルmax.txtを作成しました。\n"); srand(time(NULL)); for (i = 0; i < 20; ++i) { buf1 = rand()%101; buf2 = rand()%101; fprintf(fran1, "%d\n", buf1); fprintf(fran2, "%d\n", buf2); fprintf(fmax, "%d\n", (buf1 >= buf2) ? buf1 : buf2); } fclose(fran1); fclose(fran2); fclose(fmax); return 0; }
|

|