永发信息网

怎么这个抢30的C语言程序编译不过去

答案:2  悬赏:10  手机版
解决时间 2021-11-16 12:39
怎么这个抢30的C语言程序编译不过去
最佳答案
#include
#include
#include
int input(int t);
int copu(int s);
int main() {
int tol=0;
printf("\n* * * * * * * *catch thirty* * * * * * * \n");
printf("Game Begin\n");
//randomize();
srand(0);//初始化随机发生器,srand()中的整数就是种子,一般以时间为种子!
// 即,使用这个:srand(time(NULL));
//rand()%2 是取1或2的随机数
if ( rand()%2 ==1)
tol=input(tol);
while (tol!=30)
if ((tol=copu(tol))==30)
printf("I lose! \n");
else
if ((tol=input(tol))==30)
printf("I lose! \n");
printf(" * * * * * * * *Game Over * * * * * * * *\n");
}
int input(int t) {
int a;
do {
printf("Please count:");
scanf("%d",&a);
if (a>2||a<1||t+a>30)
printf("Error input,again!");
else
printf("You count:%d\n",t+a);
} while (a>2||a<1||t+a>30);
return t+a;
}
int copu(int s) {
int c;
printf("Computer count:");
if ((s+1)%3==0)
printf(" %d\n",++s);
else if ((s+2)%3==0) {
s+=2;
printf(" %d\n",s);
} else {
c=rand()% 2 +1;
s+=c;
printf(" %d\n",s);
}
return s;
}
全部回答
main()函数的返回值类型是int,所以应该在main()函数的结尾添加return 0;语句。

randomize();
改为
srand(time(0));

random(2)
改为
rand()%2
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
涿州翰林中专2018年招生简章
北京奥运会给中国带来什么影响
北京成人自考机构哪个好 – 爱帮网教育培训专
B2主板到底有什么缺陷
蚕豆幼茎与幼根的表皮在结构上有什么区别
四年级小学生采蜜本简单而又漂亮的图片大全
猜成语,快来人
恒力电源是广州的吗?
海蓝の眼镜地址好找么,我有些事要过去,
pp板化粪池做法
车用逃生锤的利弊?
设随机变量X~U(0,3),则P{1≤X<2}=
用黑槐树枝和桑椹树皮熬成的水洗头可以变黑么
松鹤富丽瑜伽地址在哪,我要去那里办事,
各种昆虫都长得一样吗
推荐资讯
Z258列车停靠哪个站
怎么去纹身比较好,怎么洗干净纹身
你给我查一下4月30号长春到蛟河到长春的动车
1.75升的生抽等于多少斤
83里面有()个20,所以商(),商要与被除数
请问女人金鱼眼好看还是杏眼好看?
孩子考试没考好,不敢把试卷拿回家,还说谎。
把照片发到附近朋友什么人能收到?
从龙眼大道到南京站地铁最后一班是几点
新款悦达起亚k2如何选择空调内循环和外循环
跨度24米长度19,5米柱距6,5米高9米,带行车10
潮汕大米粉汤怎么做如何做好吃
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?