LMS知識社群各系上網率圖資處首頁登入
6-2延伸(隨機產生1000000次任意二介於0-9整數a,b)
by 郭怡勝 2017-12-05 11:50:46, 回應(0), 人氣(229)


/*******************
隨機產生1000000次任意二介於0-9整數a,b,
若 a+b=9 則印出a,b,及a+b 
****************/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int i, a, b,x[18];
unsigned seed;
seed = (unsigned)time(NULL);
srand(seed);
for(i=0;i<=18;i++)
x[i]=0;
printf("正修科大 40404113 郭怡勝\n");
for (i=1; i<=1000000; i++)
{
a = rand() % 10;
b = rand() % 10;
x[a+b] = x[a+b]+1;
}
for(i=0;i<=18;i++)
 printf("x[%d] = %d %f  \n", i,x[i],(float)x[i]/1000000);
system("pause");
}
附件: