最新回答 / 要死综合征晚期
我按照你的程序思路稍稍做了一下修改。并将我的理解//注释进去,可能思路有偏差。输出结果69.4。因为计算涉及小数点,用了浮点型float函数类型,而不是int。我个人也不是用的太好。#include <stdio.h>float money; //在开头定义全局变量moneyfloat gonglifei(int s) //这是计算公里费用函数,参数为路程s{ //int money; //这里是一句原代码,我把它注释掉了,开头有全局变量了,这里不需要再定义。 if(s<=...
2018-08-23
最新回答 / Winskey
如果else if(score<1000)不加if的话是将不符合上面判断式的结果直接输出下来,不用通过(score<1000)这个判断式进行判断的。
2018-08-22
最新回答 / Winskey
#include <stdio.h>int main(){ //定义三位数num,个位数sd,十位数td,百位数hd int num, sd, td, hd; //循环所有三位数 for(num>=100;num<1000;num++) { //获取三位数字num百位上的数字 hd = num/100; //获取三位数字num十位上的数字 td = (num%100)/10; //获...
2018-08-22
最新回答 / qq_吾家有犬名可乐_0
flag是引入一个变量,让它代替-1来实现正负交替的功能,高中学过数列吧?比如an=n*(-1)^n,在这里(-1)^n就相当于这里的flag的作用。
2018-08-22
最新回答 / 总有民女想推朕
这个只是慕课网它这个判断程序的bug而已,它有点死脑筋,尽管你运行成功且答案正确,但是它还是会检测你程序中的第五行是否有score=score/10这个语句,你把这句话放到第六行的switch中它是会报错的
2018-08-22