永发信息网

哪位帮看看到底怎么回事啊? --------------------Configuration: 023 - Win32 Debug--------------------

答案:1  悬赏:10  手机版
解决时间 2021-02-08 14:13
程序段:
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int rollDice(void)
main()
{

int gameStatus,sum,myPoint;
srand(time(NULL));
sum=rolldice();
switch(sum)
{
case 7:
gameStatus=1;break;
case 11:
gameStatus=1;break;
case 2:
gameStatus=2;break;
case 3:
gameStatus=2;break;
case 12:
gameStatus=2;break;
default:
gameStatus=0;
myPoint=sum;
printf("Point is %d\n",myPoint);
break;
}

while(gameStatus==0)
{
sum=rollDice();

if(sum==myPoint)
gameStatus=1;
else
if(sum==7)
gameStatus=2;

}
if(gameStatus==1)
printf("player wins\n");
else
printf("player lose\n");

}
int rollDice(void);
{
int die1,die2,workSum;
die1=1+(rand()%6);
die2=1+(rand()%6);
workSum=die1+die2;
printf("player rolled %d+%d=%d\n",die1,die2,workSum);
return(workSum);
}
最佳答案
第四行的int rollDice(void)后面要加分号;main()这里要改成void main()
第一个sum=rolldice();改成sum=rollDice();
最后一个的int rollDice(void);去掉分号
正确的代码为
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int rollDice(void);
void main()
{

int gameStatus,sum,myPoint;
srand(time(NULL));
sum=rollDice();
switch(sum)
{
case 7:
gameStatus=1;break;
case 11:
gameStatus=1;break;
case 2:
gameStatus=2;break;
case 3:
gameStatus=2;break;
case 12:
gameStatus=2;break;
default:
gameStatus=0;
myPoint=sum;
printf("Point is %d\n",myPoint);
break;
}

while(gameStatus==0)
{
sum=rollDice();

if(sum==myPoint)
gameStatus=1;
else
if(sum==7)
gameStatus=2;

}
if(gameStatus==1)
printf("player wins\n");
else
printf("player lose\n");

}
int rollDice(void)
{
int die1,die2,workSum;
die1=1+(rand()%6);
die2=1+(rand()%6);
workSum=die1+die2;
printf("player rolled %d+%d=%d\n",die1,die2,workSum);
return(workSum);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
想带七个月大的宝宝去旅游,哪里最合适?
【六道轮回转世查询】投胎转世 三世因果 六道
三台子乐天影院2月11号有什么电影
在会计核算中,对效益惠及几个会计期间的支出
惠州大亚湾康汇外商公寓酒店网球场地址好找么
长辈的辈近义词
企业突发环境事件风险评估指南中氯化氢是指气
文江支路/月牙河北道(路口)地址在哪,我要去
蓝波湾大酒店网球场怎么去啊,我要去那办事
天然的消炎药有哪些食物
重庆市华丰水泥制品厂我想知道这个在什么地方
聚乙烯管道可适用压力范围为()。A.低压B.中压
洁百氏和中科恒诺到底什么关系?是一个集团么
城市山麓网球场怎么去啊,我要去那办事
听韩寒说,她文章写的好,都是看书看出来的。
推荐资讯
大学学校查寝室,乱翻柜子、行李箱。收违章电
聚点网吧(中和路)地址有知道的么?有点事想过
双云打印服务部怎么去啊,我要去那办事
家潼diy美容美体地址好找么,我有些事要过去
艺术财富这个地址在什么地方,我要处理点事
海口市房地产评估管理局地址在哪,我要去那里
思口卫生院地址有知道的么?有点事想过去
圣悦女子会所(形象一店)地址有知道的么?有点
殡葬用品大全(吉林省通化市梅河口市殡葬用品
从长春火车站到省教育厅做哪路公交能到?要快
宏远汽车维修中心(黄冈蕲春县)地址在哪,我要
彦昊台球厅地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?