C语言课程设计小学生四则运算
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#include"stdio.h"
#include"stdlib.h"
void main()
{
int a,b,c,d,e,f,g,t;
printf("****************************欢迎使用!************************\n");
printf("\n");
printf("1.加法运算\n");
printf("2.减法运算\n");
printf("3.乘法运算\n");
printf("4.除法运算\n");
printf("*****************************请选择运算类型:");
scanf("%d",&a);
while(a<1||a>4)
{
printf("输入错误,请重新输入");
scanf("%d",&a);
}
if(a==1)
{
printf("5,一位数加一位数\n");
printf("6,一位数加两位数\n");
printf("7,两位数加两位数\n");
printf("*********************************请输入题型:");
scanf("%d",&a);
while(a<5||a>7)
{
printf("输入错误,请重新输入");
scanf("%d",&a);
}
if(a==5)
{
loop:b=rand()%10;
c=rand()%10;
d=b+c;
printf("%d+%d=?\n",b,c);
printf("请输入答案:");
scanf("%d",&e);
while(e!=d)
{
printf("回答错误,请重做");
printf("%d+%d=?\n",b,c);
printf("请输入答案:");
scanf("%d",&e);
}
printf("回答正确!是否做下一题?\n");
printf("输入0表示是,输入1表示否\n");
scanf("%d",&f);
if(f==0)
goto loop;
if(f==1)
printf("欢迎再次使用!");
}
if(a==6)
{
loo: b=rand()%10;
c=rand()%100;
if (c<10) c=c+10;
d=b+c;
printf("%d+%d=?\n",b,c);
printf("请输入答案:");
scanf("%d",&e);
while(e!=d)
{
printf("回答错误,请重做");
printf("%d+%d=?\n",b,c);
printf("请输入答案:");
scanf("%d",&e);
}
printf("回答正确!是否做下一题?\n");
printf("输入0表示是,输入1表示否\n");
scanf("%d",&f);
if(f==0)
goto loo;
if(f==1)
printf("欢迎再次使用!");
}
if(a==7)
{
loog:b=rand()%100;
c=rand()%100;
if(c<10) c=c+10;
if(b<10) b=b+10;
d=b+c;
printf("%d+%d=?\n",b,c);
printf("请输入答案:");
scanf("%d",&e);
while(e!=d)
{
printf("回答错误,请重做");
printf("%d+%d=?\n",b,c);
printf("请输入答案:");
scanf("%d",&e);
}
printf("回答正确!是否做下一题?\n");
printf("输入0表示是,输入1表示否\n");
scanf("%d",&f);
if(f==0)
goto loog;
if(f==1)
printf("欢迎再次使用!");
}
}
if(a==2)
{
printf("5,一位数减一位数\n");
printf("6,两位数减一位数\n");
printf("7,两位数减两位数\n");
printf("请输入题型:");
scanf("%d",&a);
while(a<5||a>7)
{
printf("输入错误,请重新输入");
scanf("%d",&a);
}
if(a==5)
{
car: b=rand()%10;
c=rand()%10;
d=b-c;
printf("%d-%d=?\n",b,c);
printf("请输入答案:");
scanf("%d",&e);
while(e!=d)
{
printf("回答错误,请重做");
printf("%d-%d=?\n",b,c);
printf("请输入答案:");
scanf("%d",&e);
}