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

已采纳回答 / 慕少1298759
问号前是表达式,冒号前是表达式为真的话执行的结果,冒号后是表达式为假的时候执行的结果,且结果都要添加引号哦!

已采纳回答 / 白腿小隼熊猫鸟
判断语句if()括号里的条件表达式写得不对。你想的是把你全部列出来的元素累加起来,但是实际上if()语句执行的情况是,判断括号里的表达式的结果是真还是假,因为你写的是逻辑或,所以只要有一个值不为0那么表达式的结果就是真,那么就会执行if()后面的语句,所以你这样写的结果是把所有的数组元素都累加了一遍。可以观察对角线元素的下标的特点,一个是行等于列,一个是行加列等于2,所以可以把if()语句写成这样:<...code...>

已采纳回答 / 卡德火罗
#include <stdio.h>int main() {    int sale=120; //销售业绩为120万    int year=1; //刚刚进入公司1年    if(sale>100)    {        if(year>=2)        {            printf("%s\n""恭喜");        }        else        printf("%s\n","很遗憾,期望你再接再厉");    }    else    pri...

已采纳回答 / 咋咋唬唬赵大虎
#include <stdio.h>int main(){    int a =100;    printf("x=%d\n",a++);    printf("x=%d\n",++a);    return 0;}100 //注意:a++是<取值后,再运算>102 //注意:++a是<运算后,再取值>注意:程序显示的是<值>的信息          所以a++取<值100>,所以显示<值100>,再运算<100+1>,实...

已采纳回答 / 慕前端6341039
 if(num==hd*hd*hd+td*td*td+sd*sd*sd);这个不需要“;”变成 if(num==hd*hd*hd+td*td*td+sd*sd*sd)

已采纳回答 / LL小福君
我拿你的代码在Dev-C++上运行了一下,你下面两行的分号是中文标点,改成英文标点就好了  printf("%s\n","今年是闰年");          printf("%s\n","今年是平年");   

已采纳回答 / 白腿小隼熊猫鸟
你的代码里,printf后面的一对小括号是中文输入法的小括号,不是英文半角状态的小括号,所以代码出错了。把printf后面的一对小括号改成英文半角的小括号就好了。

已采纳回答 / AMLLTT
month=8,就会从case 8 后面开始运行,到case12跳出循环,这个答案实际上是8,9,10,11,12月的总天数又加上八天

已采纳回答 / 慕UI7359019
同一级怎么递推回去呢?~  N-1  就是递推回上一级的关键

已采纳回答 / 慕丝7236999
//printf 后面的\n可以理解是一种换行一样的东西,不是加不加,而是根据实际的需要或是美观 当然我看来大部分情况下是为了显示的简洁

已采纳回答 / 白腿小隼熊猫鸟
return语句执行之后,程序就从函数中结束并跳出去了,return语句所在的函数内部的后面的任何语句都不会再执行了。

已采纳回答 / 慕神1516489
英文状态下用ctrl+9和ctrl+0;int main(){}
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消