如何编写C语言儿童100以内的加减乘除法游戏训练程序

如何编写C语言儿童100以内的加减乘除法游戏训练程序,第1张

程序如下: #include<stdio.h>

#include<stdlib.h>

void main()

{

int a[100]

int i=0,j,n

int x,count=0

int re,re1

for(j=0j<=99)

{

n=rand()

if(n>0&&n<100)

{

a[j]=n

j++

}

}

loop: printf("\t\t*********************************\n")

printf("\t\t*菜单 *\n")

printf("\t\t*1: 加 *\n")

printf("\t\t*2: 减 *\n")

printf("\t\t*3: 乘 *\n")

printf("\t\t*4: 除 *\n")

printf("\t\t*5: 退出*\n")

printf("\t\t*********************************\n")

printf("\n请选择菜单:\n")

scanf("%d",&x)

if(1==x)

{

printf("%d + %d = ",a[i],a[i+1])

scanf("%d",&re1)

re=a[i]+a[i+1]

if(re==re1)

{

printf("答对了!\n")

exit(0)

}

else

{

count++

printf("答错了,你还有%d次机会!\n",3-count)

}

}

if(2==x)

{

printf("%d - %d = ",a[i],a[i+1])

scanf("%d",&re1)

re=a[i]-a[i+1]

if(re==re1)

{

printf("答对了!\n")

exit(0)

}

else

{

count++

printf("答错了,你还有%d次机会!\n",3-count)

}

}

if(3==x)

{

printf("%d * %d = ",a[i],a[i+1])

scanf("%d",&re1)

re=a[i]*a[i+1]

if(re==re1)

{

printf("滚纳答对了!\n")

exit(0)

}

else

{

count++

printf("答错了,你还有%d次机会!\n",3-count)

}

}

if(4==x)

{

printf("%d / %d = ",a[i],a[i+1])

scanf("%d",&re1)

re=a[i]/a[i+1]

if(re==re1)

{

printf("答对了!\n")

exit(0)

}

else

{

count++

printf("答错了,你还有%d次机会!\n",3-count)

}

}

if(5==x)

exit(0)

if(count<3)

goto loop

if(3==count)

{

printf("你已经没有机会了!\n")

exit(0)

}

}

有疑问提指搭出唯备拿。

C语言可以帮助我们快速的进行加减乘除穗滑族运算,那么如何 *** 作呢?下面我给大家分享一下。

工具/材料

Code Blocks

01

首先打开Code Blocks软件,新建一个C语言文件,如下图所示

02

接下来猜弊在C语言文件中编写加减乘除运算代码,如让凳下图所示

03

然后点击构建菜单下面的编译当前文件选项,如下图所示

04

最后运行程序就可以得到加减乘除运算的结果了,如下图所示

int

c

printf("请计局让算3+5=:,比写下结果")

scanf("%d"则祥,&c)

if(c==8){printf("恭喜你,回答正确!")}

else{printf("很遗憾,这道题你做错了!")}

printf("请计算3*5=:,比写下结果")

scanf("%d",&c)

if(c==15){printf("恭喜你,回答正确!")}

else{printf("很遗憾,这道题你做错了!")}

加减乘除方法类似,主要就是先输出问题,然后学生桐盯局输入答案,再根据IF语句判断答案是否正确!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12326294.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存