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

上传人:b****5 文档编号:8342712 上传时间:2023-01-30 格式:DOCX 页数:18 大小:15.36KB
下载 相关 举报
C语言课程设计小学生四则运算7831.docx_第1页
第1页 / 共18页
C语言课程设计小学生四则运算7831.docx_第2页
第2页 / 共18页
C语言课程设计小学生四则运算7831.docx_第3页
第3页 / 共18页
C语言课程设计小学生四则运算7831.docx_第4页
第4页 / 共18页
C语言课程设计小学生四则运算7831.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

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

《C语言课程设计小学生四则运算7831.docx》由会员分享,可在线阅读,更多相关《C语言课程设计小学生四则运算7831.docx(18页珍藏版)》请在冰豆网上搜索。

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

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

 

#include"stdio.h"

#include"stdlib.h"

voidmain()

{

inta,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)

gotoloop;

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)

gotoloo;

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)

gotoloog;

if(f==1)

printf("欢迎再次使用!

");

}

}

if(a==2)

{

printf("5,

printf("6,

printf("7,

一位数减一位数两位数减一位数两位数减两位数

\n");

\n");

\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);

}

 

printf("回答正确!

是否做下一题?

\n");

printf("输入0表示是,输入1表示否\n");

scanf("%d",&f);

if(f==0)

gotocar;

if(f==1)

printf("欢迎再次使用!

");

}

if(a==6)

{

truck:

b=rand()%100;

if(b<10)b=b+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)

gototruck;

if(f==1)

printf("欢迎再次使用!

");

}

if(a==7)

{

boat:

b=rand()%100;

if(b<10)b=b+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)

gotoboat;

if(f==1)

printf("欢迎再次使用!

");

}

}

if(a==3)

{

printf("5,

printf("6,

printf("7,

一位数乘一位数一位数乘两位数两位数乘两位数

\n");

\n");

\n");

printf("请输入题型:

");

scanf("%d",&a);

while(a<5||a>7)

{

printf("输入错误,请重新输入");

scanf("%d",&a);

}

if(a==5)

{

life:

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)

gotolife;

if(f==1)

printf("欢迎再次使用!

");

 

}

if(a==6)

{

shame:

b=rand()%100;

if(b<10)b=b+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)

gotoshame;

if(f==1)

printf("欢迎再次使用!

");

 

}

if(a==7)

{

yeah:

b=rand()%100;

c=rand()%100;

if(b<10)b=b+10;

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)

gotoyeah;

if(f==1)

printf("欢迎再次使用!

");

 

}

}

if(a==4)

{

printf("5,

printf("6,

printf("7,

一位数除一位数两位数除一位数两位数除两位数

\n");

\n");

\n");

printf("请输入题型:

");

scanf("%d",&a);

while(a<5||a>7)

{

printf("输入错误,请重新输入");

scanf("%d",&a);

}

if(a==5)

{

hit:

b=rand()%10;

c=rand()%10;

{if(b>c)

{

g=b%c;

if(g!

=0)

{

b=b-g;

d=b/c;

printf("%d/%d=?

\n",b,c);

}

elsed=b/c;

printf("%d/%d=?

\n",b,c);

}

if(c>b)

{

 

g=c%b;

if(g!

=0)

{

c=c-g;

t=c;c=b;b=t;

d=b/c;

printf("%d/%d=?

\n",b,c);

}

else

t=c;c=b;b=t;

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)

gotohit;

if(f==1)

printf("欢迎再次使用!

");

 

}

if(a==6)

{

haha:

b=rand()%100;

c=rand()%10;

if(b<10)

b=b+10;

g=b%c;

if(g!

=0)

b=b-g;

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)

gotohaha;

if(f==1)

printf("欢迎再次使用!

");

 

}

if(a==7)

{

over:

b=rand()%100;

c=rand()%100;

if(b<10)b=b+10;

if(c<10)c=c+10;

if(b>c)

{

g=b%c;

if(g!

=0)

{

b=b-g;

d=b/c;

printf("%d/%d=?

\n",b,c);

}

else

{

d=b/c;

printf("%d/%d=?

\n",b,c);

}

}

if(c>b)

{

g=c%b;

if(g!

=0)

{

c=c-g;

 

t=c;c=b;b=t;

d=b/c;

printf("%d/%d=?

\n",b,c);

}

else

{

t=c;c=b;b=t;

d=b/c;

printf("%d/%d=?

\n",b,c);

}

}

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)

gotoover;

if(f==1)

printf("欢迎再次使用!

");

 

}

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1