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

已采纳回答 / 慕粉3968045
先检查半角符号是否正确,hello world!\n

已采纳回答 / miszhou
你命名的变量名index没有使用,所以后面不需要return index,但是要return 0;因为你的方法函数类型是int 类型所以要在结尾return 一个整形出来;

已采纳回答 / qq_王大兔子_03927871
你是不是想求1-2+3-4.....100,可是你这个,-2+3-4...101,建议定义flag作为符号变量

已采纳回答 / _夕晨踏雪
先看外循环,i=1 时进入循环,这时候去执行第二个循环,j=1开始执行,j=5时结束,直到第二个循环完全执行完毕,即输出4个空格,然后进入第三个循环,k=0时开始执行,k=2*i-1=2*1-1=1时结束,共输入1个“*”,第三个循环结束,然后执行printf("\n")语句。跳出第一次内部循环,开始第二次外部循环,执行i++=2;再进入内部循环,直到i=5时结束循环,此时会循环真正执行完毕。

已采纳回答 / JustWannaHugU
这只是一种代码习惯风格。你的理解没有错误,但是最好不要从1开始就这道题来说,求10以内数的和,num从0到10和从1~10都可以,结果都一样但是程序员是严谨的,10以内的数包括0吧,所以从0开始更好望采纳

已采纳回答 / imooc_粉丝
倒数第五行的大括号没有对应的配对大括号,而且嵌套的外层还缺少一个else语句,你只写了,内部判断工作年限的if-else嵌套语句,外层的判断销售业绩的if-else语句缺少了else语句,正确的代码如下:#include <stdio.h>int main() {    int sale=120; //销售业绩为120万    int year=1; //刚刚进入公司1年    //完善代码    if(sale>100)    {        if(year>=2)      ...

已采纳回答 / JustWannaHugU
找到错误了将改为奖很遗憾,期望你再接再厉 中间的逗号改为英文格式的!<...图片...>找错找的饭都没吃好,求采纳~

已采纳回答 / JustWannaHugU
这就是自动类型转换的效果,字母a对应的ascii码是97char c  = ‘a’;int n = c;这个赋值过程,C语言的自动类型转换机制使‘a’转换成了整型数字(即a所对应的ASCII码97)

已采纳回答 / SunnyPiggie
比如说你写一段代码实现两个数相加并返回结果,要输入的两个数就叫“参数”,结果就是“返回值”。这里的return 0 就是返回零,返回零就是说这段代码的值等于零。

已采纳回答 / 慕工程9350036
6行if 中的括号为中文括号,if最后也没有;8,12行的分号为中文分号;,改为英文分号;

已采纳回答 / 模仿游戏
x,y,z 是程序定义的 形参, 调用 的时候 应该是 主函数 中的 实参 a,b,c.       形参本身没有数字,是由实参传递给形参

已采纳回答 / imooc_粉丝
第一个先计算sum+i的值然后赋值给sum,之后i的值自动增1,所以第一次循环之后sum=0+1,sm=1,然后i的值增1变为2执行第二次循环,sm=1+2,sm=3,这样依次类推下去执行循环,这样就可以实现1到100之内所有整数相加运算,而第二种情况,是先给i的值自增1之后,执行下边的运算,由于i的初始值为1,自增1之后就变为了2,然后执行下边的sum=0+2,sum=2,然后第二次循环i的值自增为3,依次类推,无法实现1到100之内所有的整数相加运算,因为缺了1,所以运算结果是错误的,这是逻辑错误,如...

已采纳回答 / JustWannaHugU
举个例子int sum(int n,int m){    return m+n; }函数sum的形参就是n和m

已采纳回答 / 学无止境的呆子
不是的,当一层判断的时候小于10000的已经下来了,第二层只要大于等于5000就好,第三层同理
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消