C言語のrand()関数を使った課題だ。
サイコロを2回振ります!
tyae.c
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
int main(void)
{
int i,r;
srand((unsigned)time(NULL));
printf("サイコロを振ろう\n");
for(i=0;i<1;i++){
r=rand() %6+1;
printf("%d\n",r);
}
printf("二回目\n");
for(i=0;i<1;i++){
r=rand() %6+1;
printf("%d\n",r);
}
return 0;
}
これはすごろく風
yama.c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
/*ここにプログラムを記述*/
int r;
srand((unsigned)time(NULL));
r = rand()%6+1;
printf("サイコロを振ります\n");
printf("%dマス進めます\n",r);
return 0;
}
指定した回数サイコロを振るぞ!
naka.c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int i,r,sai;
srand((unsigned)time(NULL));
printf("サイコロ何回振る?");
scanf("%d",&sai);
for(i=0; i<sai; i++){
r = rand () % 6 + 1;
printf("%d\n",r);
}
return 0;
}
四字熟語と組み合わせてみたよ!
ishi.c
/* (課題)乱数を使用した簡単なプログラム */
/* 四字熟語お御籤のようなもの(サイコロ) */
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int i;
srand((unsigned)time(NULL));
i = rand() % 6 + 1;
printf("【 %d を使った四字熟語】\n", i);
if(i==1){
printf("一意専心\n");
}
else if(i==2){
printf("二人三脚\n");
}
else if(i==3){
printf("三位一体\n");
}
else if(i==4){
printf("四海同胞\n");
}
else if(i==5){
printf("五穀豊穣\n");
}
else if(i==6){
printf("一六勝負\n");
}
return 0;
}
コメント