C语言课程设计小学生四则运算

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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);

}

相关文档
最新文档