中易网

【C语言编程】求解该简单程序的简化方式

答案:3  悬赏:0  
解决时间 2021-01-06 12:04
【C语言编程】求解该简单程序的简化方式
最佳答案
#include
#include
#include
int main()
{
    int count[9]={0};//1,2,3,...8面
int i,randvalue,maxcount,maxflag;
srand(time(NULL));
for(i=1;i<=10000;i++)
{
randvalue = rand()%8+1;
count[randvalue]++;
}
    maxcount=count[1];
maxflag=1;
for(i=1;i<=8;i++)
{
if(maxcount {
maxcount = count[i];
maxflag =i;
}
}
printf("%d %d
",maxflag,maxcount);
return 0;
}
全部回答
用数组储存,switch计数。然后循环输出,同时更新那个面出现最多次数,即数组下标,然后输出相应的值。
#include 
#include 
#include 
int main(void)
{
int a[8] = {0};
int roll;
int face;
srand(time(NULL)); //
for (roll = 1; roll <= 10000; roll++)
{
face = rand() % 8;
a[face]++;
}
int max = a[0];
for( int i=1;i<8;i++ )
if ( max{
max=a[i] ;
face=i;
}
printf(" The highest frequency of dire is face%d : %d ", face, max ); 
system("pause");
return 0;
}追问能详细一点么追答
代码已提供,刷新查看#include 
#include 
 
int main(void)
{
    int a[8] = {0};
    int roll;
    int face;
    srand(time(NULL)); //
    for (roll = 1; roll <= 10000; roll++)
    {
        face = rand() % 8;
        a[face]++;
    }
    int max = a[0];
    for( int i=1;i<8;i++ )
        if ( max        {
            max=a[i] ;
            face=i;
        }
    printf(" The highest frequency of dire is face%d : %d ", face, max ); 
system("pause");
    return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
无刷直流电机与普通直流电机的区别,它的优势
ipad mini4WLAN + Cellular型怎么打电话
2011款讴歌mdx 请问这是怎么回事 修好要多少
恒大集团公司的企业文化
微软出的surface book怎么才能进到PE呢? 求
睡凤眼和桃花眼的差别
垚是什么意思,取人名可不可以?
阴历十月一日跟农历九月初一同一天要多少年
为什么很多企业的“共同愿景”被员工当成“忽
广式姜葱炒蟹如何烹制?
begoingtodo和betodo的区别
日语,【挨拶をしますか?】する是做,还是说
墙上室内连接片
cba16一17赛季辽宁队队员名单
cpu-z显示单通道内存频率4200
推荐资讯
一份烤肉拌饭的利润大概多少啊
搜索诗词
如何做好一名品管员
辽阳装修公司平台哪家好
恐怖游轮里有关JESS的朋友
广西林业厅的直属事业单位有多少个?是什么?
恋恋笔记本电影完整无删版百度云
我怎么把QQVIP会员撤掉
说给谁听作文600字
PPTV怎么播放不了蓝光视频
惜福养生馆怎么去啊,我要去那办事
杜菲尼卫浴
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?