最新回答 / 白羊咩咩咩
#include<stdio.h>float Pay(int time,int dis){
float pay;
if(time>=23||time<5)
{
pay=14+(dis-3)*2.3*1.2;
}
else
{
pay=14+(dis-3)*2.3;
}return pay;}int main(){
printf("小明打车的总费用是%f元\n",Pay(9,12)+Pay(18,12));
return 0;}
2018-04-09
最新回答 / Exyexin
#include <stdio.h>int main() { int sale=120; //销售业绩为120万 int year=1; //刚刚进入公司1年 //完善代码 if(sale>100) { if(year>=2) { printf("恭喜你,获得优秀员工奖"); } else //你这里的else少了 { printf("很遗...
2018-04-09
最新回答 / 似水流年心依然
k是用来标识 输出*号的个数。从星号的个数i=1时1个,i=2时3个,i=3时5个,i=4时7个 来看。所以 星号个数的值为2*i-1;k小于2*i-1是循环限制条件。因为k=0时会输出一个,那么k=2*i-1时自然要停止循环,所以k小于2*i-1。
2018-04-08
最新回答 / qq_淡墨文竹_0
首先我觉得这个答案有问题,是错的。正确结果是a=12, b=13, c=15m++就是m先参与运算再自增1++m就是m先自增1再参与运算所以例子里的运算过程是这个样子的m = 3, n = 3, p = 3;a = (m++) + (m++) + (m++); a = (3) + (3+1) + (4+1) = 12; 注意这里第一个(m++)是3,也就是所说的先运算再加一,所以第二个(m++)中的m就要加上上一个m++的+1,也就变成了3+1=4,以此类推第三个m就变成了4+1=5;至此运算结束得出...
2018-04-08
最新回答 / yunmu
第一次父循环,M=2,子循环N<M,所以不执行此循环,直接结束N=2,M=N=2;第二次外部循环,M=3,内部循环2<3,N=2,结束此循环,N=3,M=N=3;第三次外部循环,M=4,内部循环,N=2时,M%N=0,直接跳出循环,N=3,M!=N,后面以此类推。
2018-04-06
最新回答 / 精慕门0531829
三种保留一种,或者重新对sum赋值#include <stdio.h>int main(){ /* 小伙伴们: 选择你们认为最合理的循环结构完成功能吧 */ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i int flag = 1; //定义符号状态变量flag //使用while循环 while(i<=100) { sum+=i*flag; ...
2018-04-06
最新回答 / 慕娘5331263
sum+=i*flag等同于sum=sum+i*flag,若flag放在前面的话sum=sum-i*flag;而flag放在后面结果会是sum=sum+i*flag.
2018-04-04