c语言 1.rand()模拟抛1000000次骰子 2.输入任意一个正整数,如:123456,输出其反序整数,即:654321加分

2024-11-22 09:00:00
推荐回答(2个)
回答1:

1定义一个数组
int a[6]={0};
int i;
for(i=0;i<1000000;i++)
a[rand()%6]++;
接着打印样式就自己写好了,我给你个差不多
for(i=0;i<6;i++)
printf("%f",a[i]*1.0/1000000);

2
其实用一个while搞定
int n=123456,sum=0;
while(n)
{
sum=sum*10+n%10;
n/=10;

}
printf("%d',sum);

回答2:

123541234