C++ compile运行时没错误,但build运行时有错误,求指导
下面是源程序,求高人指导#include<stdio.h>#include<math.h>#include<stdlib.h>#include<conio.h>main(...
下面是源程序,求高人指导
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<conio.h>
main()
{
int i,n,a,b,key;
int p=0;
printf("input the number of doing:");
scanf("%d",&n);
for(i=1;i<=n;i++);
{if(random(11)%2==0)
{a=random(11);
b=random(11);
printf("%d-%d=",a,b);
scanf("%d",&key);
if(key==a-b)
p++;
}
else
{a=random(11);
b=random(11);
printf("%d+%d=",a,b);
scanf("%d",&key);
if(key==a+b)
p++;
}
}
printf("your score is:%d\n",p*10);
}
希望高手可以帮帮忙。
如果可以的话,可以告诉我哪里有错误,怎么改正吗。 展开
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<conio.h>
main()
{
int i,n,a,b,key;
int p=0;
printf("input the number of doing:");
scanf("%d",&n);
for(i=1;i<=n;i++);
{if(random(11)%2==0)
{a=random(11);
b=random(11);
printf("%d-%d=",a,b);
scanf("%d",&key);
if(key==a-b)
p++;
}
else
{a=random(11);
b=random(11);
printf("%d+%d=",a,b);
scanf("%d",&key);
if(key==a+b)
p++;
}
}
printf("your score is:%d\n",p*10);
}
希望高手可以帮帮忙。
如果可以的话,可以告诉我哪里有错误,怎么改正吗。 展开
2013-07-08 · 知道合伙人互联网行家
关注
展开全部
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<conio.h>
int main()
{
int i,n,a,b,key;
int p=0;
printf("input the number of doing:");
scanf("%d",&n);
for(i=1;i<=n;i++)//; 去掉分号
{
if((rand()%11)%2==0) //random(11)我猜测是不是想要rand()%11
{
a=rand()%11;
b=rand()%11;
printf("%d-%d=",a,b);
scanf("%d",&key);
if(key==a-b)
p++;
}
else
{
a=rand()%11;
b=rand()%11;
printf("%d+%d=",a,b);
scanf("%d",&key);
if(key==a+b)
p++;
}
}
printf("your score is:%d\n",p*10);
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
random函数(随机数函数)
调用应该用rand()
不是random()
而且rand()不加参数
设置随机数种子用srand()
调用应该用rand()
不是random()
而且rand()不加参数
设置随机数种子用srand()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C++函数里面没有random,要用rand代替
具体用法是:
srand((int)time(0));
int i = rand();
具体用法是:
srand((int)time(0));
int i = rand();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
random要用rand代替
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-08
展开全部
找找这一行
for(i=1;i<=n;i++);
把分号去了试试
for(i=1;i<=n;i++);
把分号去了试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询