实现时间加减的c语言程序,实现进行加减乘的小程序的源代码

C语言数学游戏小程序
博主分享了一款使用C语言编写的数学游戏小程序源代码,该程序包含加法、减法和乘法游戏,并邀请读者帮助完善除法功能。

实现进行加减乘的小程序的源代码

今天晚上,我一晚没有睡,大部分时间呆在论坛里。今天晚上真是让我大开眼界,我真的感到天有多大,人有多小。看了“我的作品”里网友用C语言编的“俄罗斯方块”、和“一个体育彩票”。真的,让我感到自惭不如啊。我坚持向你们致敬!!!!!!!

前些天,我编了一个用到随机数编加减乘运算的小游戏。本来,我是想实现除功能的;可是不理想,希望网友能帮我完善。

源代码如下:

#include/*实现随机数*/

#include/*实现清屏*/

void picture();/*实现菜单主界面*/

void ribd01();/*实现加法游戏*/

void ribd02();/*实现减法游戏*/

void ribd03();/*实现除法游戏*/

main()

{int m;

do{

picture();

printf("\n请输入您的选择:");

scanf("%d",&m);

if(m==4) break;

switch(m)

{ case 0:clrscr();break;

case 1:ribd01();break;

case 2:ribd02();break;

case 3:ribd03();break;

default:printf("your put error!!!\n");

}

}while(1);/*建立了永循环*/

void picture()

{

printf("\n\n\t\t|----------welcome to this play--------|");

printf("\t\t| |");

printf("\t\t| 0-cls |");

printf("\t\t| 1:^-^ + |");

printf("\t\t| 2:^-^ - |");

printf("\t\t| 3:^-^ * |");

printf("\t\t| 4:^-^ exit |");

printf("\t\t|------------------------------------------------|");}

void ribd01();/*实现加法*/

{ int i,j,n;

int k,m,ri=0;bd=0;

clrscr();

printf("请问您想做几道题:");

scanf("%d",&m);

for(k=0;k

{randomize();/*设制随机种子*/

i=random(100);/*定义产生0-100以内的随机数*/

j=random(100);

printf("\n::::=>\t%d+%d=",i,j);

scanf("%d",&n);

if(n==i+j)

{printf("\nyour are very good!!!\n");

ri++;}/*计数正确的数*/

else

{printf("\nyour are wrong!!!\n");

bd++;}/*计数错误的数*/

}

printf("\n 总共:%d,对了:%d,错了:%d\n",k,ri,bd);}

void ribd01();/*实现减法*/

{ int i,j,n;

int k,m,ri=0;bd=0;

clrscr();

printf("请问您想做几道题:");

scanf("%d",&m);

for(k=0;k

{randomize();/*设制随机种子*/

i=random(100)+60;/*定义产生0-100以内的随机数*/

j=random(60);

printf("\n::::=>\t%d-%d=",i,j);

scanf("%d",&n);

if(n==i-j)

{printf("\nyour are very good!!!\n");

ri++;}/*计数正确的数*/

else

{printf("\nyour are wrong!!!\n");

bd++;}/*计数错误的数*/

}

printf("\n 总共:%d,对了:%d,错了:%d\n",k,ri,bd);}

void ribd01();/*实现乘法*/

{ int i,j,n;

int k,m,ri=0;bd=0;

clrscr();

printf("请问您想做几道题:");

scanf("%d",&m);

for(k=0;k

{randomize();/*设制随机种子*/

i=random(50);/*定义产生0-100以内的随机数*/

j=random(50);

printf("\n::::=>\t%d*%d=",i,j);

scanf("%d",&n);

if(n==i*j)

{printf("\nyour are very good!!!\n");

ri++;}/*计数正确的数*/

else

{printf("\nyour are wrong!!!\n");

bd++;}/*计数错误的数*/

}

printf("\n 总共:%d,对了:%d,错了:%d\n",k,ri,bd);}

《本文完!》注:希望网友能够帮我实现除法功能,我编了一下,不理想。谢谢!

[此贴子已经被作者于2004-10-06 05:10:37编辑过]

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值