作业帮 > 综合 > 作业

高分悬赏几道初学者C语言题啊

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/14 07:15:51
高分悬赏几道初学者C语言题啊
下星期就要交作业了 谢谢各位大神了啊
程序1 通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“正确!”,否则显示“错误!”,程序结束。
程序2 通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“正确!”,否则显示“错误! 请再尝试一次!”,直到做对为止。
程序3 通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“正确!”,否则提示重做,显示“错误! 请再尝试一次!”,最多给三次机会,如果三次仍未做对,则显示“错误! 你已经尝试了三次。测试结束。”,程序结束。
程序4 连续做10道题,通过计算机随机产生两个1~10之间的加数给学生出一道加法运算题,如果输入答案正确,则显示“正确!”,否则显示“错误!”,不给机会重做,10道题做完后,按每题10分统计总得分,然后打印出总分和错误题总数。
程序5 通过计算机随机产生10道加减运算题,两个操作数为1~10之间的随机数,运算类型为随机产生的加、减运算中的一种,如果输入答案正确,则显示“正确!”,否则显示“错误!”,不给机会重做,10道题做完后,按每题10分统计总得分,然后打印出总分和错误题总数。
【思考题】如果程序5要能进行加、减、乘、整除中的任意一种运算,又应该如何修改呢?
高分悬赏几道初学者C语言题啊
/*程序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