2018年9月3日乱数を使った課題提出分

自由プログラムの画像 C言語
自由プログラム

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;
}

コメント