| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 536 人关注过本帖
标题:为了考试,我要答案啊,谢谢各位了
只看楼主 加入收藏
woshicc
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-12-31
收藏
 问题点数:0 回复次数:7 
为了考试,我要答案啊,谢谢各位了
随机产生一个四则运算中的一种,而且数字也是随机的,要求读程序的人输入计算的结果,怎样来判断他输入的结果的是否正确??
搜索更多相关主题的帖子: 考试 
2006-12-31 04:33
何必天才
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-12-15
收藏
得分:0 
有点意思

我只会C和PC
2006-12-31 06:27
海蓝啸
Rank: 5Rank: 5
来 自:安徽
等 级:贵宾
威 望:17
帖 子:1611
专家分:0
注 册:2006-4-3
收藏
得分:0 

#include <stdlib.h>
#define N 10
main()
{long num1,num2,result;
int yunsuan,i,right=0,wrong=0;
for(i=1;i<=N;i++)
{num1=rand();
num2=rand();
yunsuan=rand()%4+1;
switch(yunsuan)
{case 1:printf("%ld + %ld = ",num1,num2);
scanf("%ld",&result);
if(result==(num1+num2))
printf("right\n",right++);
else
printf("wrong\n",wrong++);
break;
case 2:printf("%ld - %ld = ",num1,num2);
scanf("%ld",&result);
if(result==(num1-num2))
printf("right\n",right++);
else
printf("wrong\n",wrong++);
break;
case 3:printf("%ld * %ld = ",num1,num2);
scanf("%ld",&result);
if(result==(num1*num2))
printf("right\n",right++);
else
printf("wrong\n",wrong++);
break;
case 4:printf("%ld / %ld = ",num1,num2);
scanf("%ld",&result);
if(result==(num1/num2))
printf("right\n",right++);
else
printf("wrong\n",wrong++);
}

}
clrscr();
printf("\n------------------------------------------\n%d right....%d wrong\n------------------------------------------\n",right,wrong);
printf("\nyou score is %2.2f",(float)(right)/(float)(N)*100);
getch();
}


楼主看看我写的这个是不是你想要的?其中N是题目数量。。。

[此贴子已经被作者于2006-12-31 15:10:19编辑过]


这个社会太复杂。。。
2006-12-31 15:08
smartwind
Rank: 1
等 级:新手上路
威 望:1
帖 子:277
专家分:0
注 册:2006-11-13
收藏
得分:0 
//include head files
#include <stdio.h>
#include <stdlib.h>

//in function "main"
srand((unsigned int)time(NULL));
a=rand()%10000;
b=rand()%10000;
c=rand()%4;
switch(c)
{
case 0:
answer=a+b;
printf("%d+%d=",a,b);
//........
break;
case 1:
//........
}



2006-12-31 15:18
没牙的狼
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2006-4-23
收藏
得分:0 
rand()是库函数嘛??

2007-01-01 21:56
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
rand()我用这个函数在我家每次产生的第一个随即数都是2

羊肉串 葡萄干 哈密瓜!!
2007-01-01 22:35
mayudong1
Rank: 2
等 级:论坛游民
威 望:1
帖 子:348
专家分:21
注 册:2006-4-18
收藏
得分:0 
在使用rand前加个srand((unsigned)time(NULL))就能产生不同的随机数

2007-01-01 23:23
mayudong1
Rank: 2
等 级:论坛游民
威 望:1
帖 子:348
专家分:21
注 册:2006-4-18
收藏
得分:0 
包含time.h头文件得

2007-01-01 23:23
快速回复:为了考试,我要答案啊,谢谢各位了
数据加载中...
 
   



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

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