/*程序1 通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“正确!”,否则显示“错误!”,程序结束。*/
#include
void main(void)
{
int a,b,s;
printf("请输入两个数:");
scanf("%d%d",&a,&b);
printf("请输入%d+%d的结果=",a,b);
scanf("%d",&s);
if(s==a+b)
printf("正确n");
else
printf("错误n");
}
/*程序2 通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“正确!”,否则显示“错误! 请再尝试一次!”,直到做对为止。*/
#include
void main(void)
{
int a,b,s;
printf("请输入两个数:");
scanf("%d%d",&a,&b);
printf("请输入%d+%d的结果=",a,b);
scanf("%d",&s);
while(s!=a+b)
{
printf("错误! 请再尝试一次n");
printf("请输入%d+%d的结果=",a,b);
scanf("%d",&s);
}
printf("正确n");
}
/*程序3 通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“正确!”,
否则提示重做,显示“错误! 请再尝试一次!”,最多给三次机会,
如果三次仍未做对,则显示“错误! 你已经尝试了三次。测试结束。”,程序结束。*/
#include
void main(void)
{
int a,b,s,n=0;
printf("请输入两个数:");
scanf("%d%d",&a,&b);
printf("请输入%d+%d的结果=",a,b);
scanf("%d",&s);n++;
while(s!=a+b)
{
printf("错误! 请再尝试一次n");
printf("请输入%d+%d的结果=",a,b);
scanf("%d",&s);
n++;
if(n==3)break;
}
if(s!=a+b)
printf("错误! 你已经尝试了三次。测试结束。n");
else
printf("正确n");
}
/*程序4 连续做10道题,通过计算机随机产生两个1~10之间的加数
给学生出一道加法运算题,如果输入答案正确,则显示“正确!”,
否则显示“错误!”,不给机会重做,10道题做完后,按每题10分统计总得分,
然后打印出总分和错误题总数。*/
#include "time.h"
#include "stdlib.h"
#include
void main(void)
{
int a,b,s,n,fs=0,ts=0;
srand(time(NULL));
for(n=1;n