c语言exe文件出现致命错误怎么回事,c程序c++问题:下面的程序不知道为什么错误,编译,连接都没问题,但是就是运行到最后显示分数时发生错误...

本文介绍了一个使用C语言编写的简易数学测验程序。该程序能够生成加法和减法题目,并通过随机数确保题目的多样性。用户输入答案后,程序会判断正误并给出反馈。最终还会显示用户的得分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

满意答案

02ae427d08e371d7e90d5b995e828d6d.png

2011ghc

2013.11.05

02ae427d08e371d7e90d5b995e828d6d.png

采纳率:48%    等级:12

已帮助:5572人

帮你修改了下,就是一些小问题。希望对你有帮助

#include

#include

#include

int show()

{

int a,b,t,op,answer0;

srand(time(NULL));

a=rand()%10+1;

b=rand()%10+1;

op=rand()%2+0;

switch(op)

{

case 0:printf("%d+%d=",a,b);

answer0=a+b;

break;

case 1:

if(a

printf("%d-%d=",a,b);

answer0=a-b;

break;

}

return(answer0);

}

int Test(int t_answer1,int t_answer0)

{

if(t_answer1==t_answer0)

{

printf("Right!\n");

return 1;

}

else

{

printf("Not correct !\n");

return 0;

}

}

void main()

{

int i,an_flag;

int answer1,answer2,score=0;

for(i=0;i<10;i++)

{

answer1=show();

scanf("%d",&answer2);

an_flag=Test(answer1,answer2);

if(an_flag==1)

score+=10;

}

printf("\nRight score:%d\n",score);

}

00分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值