为什么这个程序只要错一道题就是0分?

问题描述:

为什么这个程序只要错一道题就是0分?
#include
#include
using namespace std;
int main()
{
srand((unsigned)time(0));
int flog,a,b,answer,n,score,times=0;
cout
1个回答 分类:综合 2014-11-25

问题解答:

我来补答
score=(times/n)*100;
这句的问题,因为 scroe times n都是int类型,得到的结果是不会有小数的
也就是说 times/n只保留整数部分.
可以修改为:
score=(times*1.0/n)*100;
 
 
展开全文阅读
剩余:2000
上一页:弧度制96页