C/C++の宿題を片付けます 62代目
■ このスレッドは過去ログ倉庫に格納されています
0767デフォルトの名無しさん
2006/03/21(火) 00:11:19[1] 授業単元:脳内+過去問
[2] 問題文 以下のC言語ソースで表示される盤面で*で囲まれている+の部分を数値か何か
別の文字で埋めよ
[3] 環境 :特に決まり無し
[4]期限無し。
#include <stdio.h>#include <stdlib.h>#include <time.h>
void get_randam(int block[16][16]);
int main(void){int block[16][16];/*ブロック数*/int i,j;/*for用*/time_t t;t =time(&t);
srand(t);get_randam(block);for(i = 0; i < 16; i++){for(j = 0; j < 16; j++){block[i][j] ;
if(block[i][j] == 1) printf("%2c",'*');else if (block[i][j] == 0) printf("%2c",'+');
if(j == 15) putchar('\n');}}return 0;}void get_randam(int block[16][16])
{int i = 0, j = 0;/*for用*/int x = 0;/*ランダム数用*/for(i = 0; i < 16; i++){for(j = 0; j < 16; j++){
x = rand() % 2;if(x == 0)block[i][j] = 0;else if (x == 1)block[i][j] = 1;}}}
■ このスレッドは過去ログ倉庫に格納されています