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

最新回答 / qq_慕九州4422745
有点离谱的 你第一次循环的时候,那个i++之后i就等于2了,后面就直接sum+2=0+2=2了更何况后面错的还一大堆,你的i变成负值之后i+1有什么用啊,-2+1=-1啊,还是负的,算得出来就有鬼了
单引号是表示常量 ,没引号是变量
#include <stdio.h>
int main()
{
int number=200;
int year=2014;
do{
year++;
number *=1.2; //这里是不是应该写点什么?
}while(number<1000); //这里好像缺点什么
printf("到%d年招工规模突破1000人\n", year);
return 0;
}

最新回答 / MooC_LeeShaw
int arr[2][2][2]=[层][行][列]{    {        {{1,2},{3,4}},        {{2,3},{4,5}},    },    {        {{3,4},{5,6}},        {{4,5},{6,7}}    }};
hello.c 里面将printline()前面static改为extern
test.c里面将 say()前面加static
printline()和say前面加void

最赞回答 / qq_慕仙8541906
因为还能在switch里用

最赞回答 / 慕容5401208
switch()括号里面的赋值要放在前面一排。先赋值再进行运算 

最赞回答 / weixin_慕少9328968
不需要返回值的时候,return可以没有,就用void,用void的时候可以用return,但是这里return只能表示结束程序的意思格式为return;加上和不加上没什么区别

最新回答 / qq_慕慕1203224
printf("小明身高%f\n", height, unit); printf("小明身高%f\n", height, unit);在这一行中缺少米这一身高单位了,需要加%c,上面那个是因为你自己加了m所以显示正常,但实际上要加字符型输出比较合适printf("小明现在在慕课网上学习IT技术%c\n", unit); 其次这一行也不对,不需要加字符直接输出就行,这样运行结果没有后面m这个字母

最新回答 / 一个变量
一般来说,函数不返回时不需要加,函数返回值为void不需要加,函数返回值为int且主函数为main()往往需要加。c语言书上有详细的标准。如果不想记忆各种复杂情况,建议都加。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消