c语言程序运行不出来了!!!!!!!!!!!!!!!!!!!高手帮忙!!!!!!!!!!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/15 16:57:56
#include"stdio.h"
#include"stdlib.h"
#include"time.h"
void main()
{int x,y,pi,m,n,k,he,cha,ji,chengji=0;
for(k=1;k<=10;k++)
{srand((unsigned)time(NULL));
x=rand()%10;
y=rand()%10;
n=rand()%3;
if(n==1)
{pi=x+y;
printf("%d+%d=",x,y);
scanf("%d",&he);
if(he==pi)
{chengji=chengji+10;
printf("right\n");}
else printf("error");
}
else if(n==2)
{pi=x*y;
printf("%d*%d=",x,y);
scanf("%d",&ji);
if(ji==pi)
{chengji=chengji+10;
printf("right\n");}
else printf("error");
}
else if(n==3)
{pi=x-y;
printf("%d-%d=",x,y);
scanf("%d",&cha);
if(cha==pi)
{chengji=chengji+10;
printf(&qu

汗这不是我早上给谁搞的程序么怎么了

#include"stdio.h"
#include"stdlib.h"
#include"time.h"
void main()
{
int x,y,pi,n,k,he,cha,ji,chengji=0; // m没有用到
for(k=1;k<=10;k++)
{
srand((unsigned)time(NULL));
x=rand()%10;
y=rand()%10;
n=rand()%3; // 改成n=rand()%3+1;否则产生的是0 1 2三个数不是1 2 3;
if(n==1)
{
pi=x+y;
printf("%d+%d=",x,y);
scanf("%d",&he);
if(he==pi)
{
chengji=chengji+10;
printf("right\n");
}
else printf("error\n");
}
else if(n==2)
{
pi=x*y;
printf("%d*%d=",x,y);
scanf("%d",&ji);
if(ji==pi)
{
chengji=chengji+10;
printf("right\n");
}
else printf("error\n");
}
else if(n==3)
{