高悬赏,求写一个简单的随机数小程序
要求1.随机数要么是1要么是22.要随机100次3.比较这100次是1多还是2多4.输出哪个随机数多&&出现的次数是多少出现的次数可以不用输出...
要求1.随机数要么是1要么是2
2.要随机100次
3.比较这100次是1多还是2多
4.输出哪个随机数多&&出现的次数是多少
出现的次数可以不用输出 展开
2.要随机100次
3.比较这100次是1多还是2多
4.输出哪个随机数多&&出现的次数是多少
出现的次数可以不用输出 展开
展开全部
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int count1=0,count2=0;
srand(time(NULL));//用时间做随机种子
printf("开始生成随机数\r\n");
for(int i=0;i<100;i++){
if(i%10==0){
printf("\r\n");
}
int num = rand()%2+1;
printf("%3d",num);
if(num==1){
count1++;
}else{
count2++;
}
}
if(count1>count2){
printf("\r\n 此次随机出现次数较多的数是1,共出现%d次",count1);
}else if(count1<count2){
printf("\r\n 此次随机出现次数较多的数是2,共出现%d次",count2);
}else{
printf("\r\n 此次随机1和2出现次数相同,各出现%d次",count1);
}
getchar();
return 0;
}
AiPPT
2024-09-19 广告
2024-09-19 广告
作为北京饼干科技有限公司的工作人员,关于AIPPT免费生成PPT的功能,我可以简要介绍如下:AIPPT是一款基于人工智能技术的PPT制作工具,它为用户提供了免费生成PPT的便捷服务。用户只需简单输入PPT的主题或内容大纲,AIPPT便能智能...
点击进入详情页
本回答由AiPPT提供
展开全部
#include<stdio.h>
#include<time.h>
void main(){
srand(time(NULL));
int num1=0;
int num2=0;
for(int i=0;i<100;i++){
if((rand()%2+1)==1)
num1++;
else
num2++;
}
if(num1>num2)
printf("数字1出现最多,共出现%d次",num1);
elseif(num1<num2)
printf("数字2出现最多,共出现%d次",num2);
else
printf("数字1和数字2出现次数一样多,各出现%d次",num2);
}
#include<time.h>
void main(){
srand(time(NULL));
int num1=0;
int num2=0;
for(int i=0;i<100;i++){
if((rand()%2+1)==1)
num1++;
else
num2++;
}
if(num1>num2)
printf("数字1出现最多,共出现%d次",num1);
elseif(num1<num2)
printf("数字2出现最多,共出现%d次",num2);
else
printf("数字1和数字2出现次数一样多,各出现%d次",num2);
}
追问
哥,不好意思啊,你这个不知道为啥运行出错,也许是我不懂!sorry
追答
//不好意思,之前直接在浏览器里写,没有调试,现在修正再贴一次
#include
#include>
#include
int main(int argc,char* argv[]){
srand(time(NULL));
int num1=0;
int num2=0;
for(int i=0;inum2)
printf("数字1出现最多,共出现%d次",num1);
else if(num1<num2)
printf("数字2出现最多,共出现%d次",num2);
else
printf("数字1和数字2出现次数一样多,各出现%d次",num2);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询