| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3265 人关注过本帖
标题:[求助]求一个小学生的四则运算程序代码
取消只看楼主 加入收藏
阿里克斯
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-7-1
收藏
 问题点数:0 回复次数:2 
[求助]求一个小学生的四则运算程序代码
要求: 用于检验小学生四则运算水平
首先由使用者选择是运算 + - * / 中的哪一种运算。
然后生成2个随机整数(1-100)之间(不能是伪随机数)
显示两数字的运算关系。要求使用者打出答案。
判断正确还是错误。

一共出10题,每题正确或者错误都记录分数。
10题结束后,自动给出总分。


请高手们帮帮忙。用WIN-TC编个源代码。。谢谢
搜索更多相关主题的帖子: 小学生 运算 代码 
2006-07-01 16:26
阿里克斯
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-7-1
收藏
得分:0 

急求啊!!!!!!!!!!! 大哥 大姐们帮帮我!

2006-07-01 16:44
阿里克斯
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-7-1
收藏
得分:0 
以下是引用han2y在2006-7-2 2:53:43的发言:

#define P {printf("正确");return score1;}else {printf("错误.");return score2; }
#include <stdlib.h>
main()
{
int compute(char *p);
char ch; //ch为输入的+,-,*,/
int i=0; //i为出题次数
int score=0; //score为成绩
do
{
printf("please input :");
scanf("%c",&ch);
score+=compute(&ch);
i+=1;
}
while(i<=10);
printf("你的得分:%d分",score);
}

int compute(char *p)
{
static int i;
int a,b,c; //a,b为随机数,c为a,b经过运算后的正确得数
int score1=10,score2=0;//score1,score2为每道题的得分:0或10
i=0;
i++;
a=rand()%100+1;
b=rand()%100+1;
switch(*p)
{
case'+': printf("%d. %d+%d=",i,a,b);
scanf("%d",&c);
if((a+b)==c)
P
case'-': printf("%d. %d-%d=",i,a,b);
scanf("%d",&c);
if((a+b)==c)
P
case'*': printf("%d. %d*%d=",i,a,b);
scanf("%d",&c);
if((a+b)==c)
P
case'/': printf("%d. %d/%d=",i,a,b);
scanf("%d",&c);
if((a+b)==c)
P
}
}
tc 2.0下运行正常

不管能不能用 先谢谢你了!@
2006-07-02 11:45
快速回复:[求助]求一个小学生的四则运算程序代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.048591 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved