为了账号安全,请及时绑定邮箱和手机立即绑定

+ 我来回答 回答最高可+2积分

最新回答 / 白羊咩咩咩
#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;}

最新回答 / Exyexin
#include <stdio.h>int main() {    int sale=120; //销售业绩为120万    int year=1; //刚刚进入公司1年    //完善代码    if(sale>100)    {        if(year>=2)        {            printf("恭喜你,获得优秀员工奖");        }        else //你这里的else少了        {            printf("很遗...

最新回答 / 似水流年心依然
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。

最新回答 / 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;至此运算结束得出...

最新回答 / 追逐流星的小孩
第三个printf后的分号是中文的分号,得把它改成英文半角格式

最新回答 / 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,后面以此类推。

最新回答 / 精慕门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;  ...

最新回答 / 乐乐兔
==相当于算数中的等号,而=是赋值的意思

最新回答 / 慕盖茨9219988
你的语句没错。只是“%s”你用了中文符号。应该用英文符号""而不是“”

最新回答 / 慕娘5331263
sum+=i*flag等同于sum=sum+i*flag,若flag放在前面的话sum=sum-i*flag;而flag放在后面结果会是sum=sum+i*flag.
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消