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

最赞回答 / 拾貮
我再梳理了一下,找到问题了,应该是这样<...图片...>

最新回答 / 慕数据1468201
<...code...>还需要把test.c里面say改成static,就成功了

最新回答 / 大爱黑子
后面是在前面原有的基础上在运算的前面a++(先定值,再+1)是先取100,再+1是101++a(先+1,再取定值)先+1为102,在输出取102

最新回答 / 慕莱坞3509929
第二个if,else少了一个else;if(year>=2){    printf("%s\n","恭喜你有资格");}else{      printf("%s\n","很遗憾,期望你再接再厉");}

最新回答 / 慕九州3295005
就是你将arr1这个数组当做函数参数传入函数replaceMax中,在函数中这个数组换了名字称为arr

最赞回答 / 梦中蝶花
一月应该是sum=day;二月应该是sum=31+day;以此类推;写完十二个月!然后闰年计算方法:四年一润,百年不润,四百年再润(year%4==0&&year%100!=0)||(year%400==0)    month>2不是大于等于

最新回答 / 球球君
printf("%d*%d=%d",i,j,result);
result=i*j;
           你要先 result=i*j;再输出换一下位置:
    result=i*j;
   printf("%d*%d=%d",i,j,result);

最赞回答 / 梦中蝶花
局部变量的作用域在你所定义他的大括号内{ };for(){for(){}}局部变量在执行完所在大括号{}的代码后会立即销毁。

最新回答 / 慕粉0023007717
sum = sum + num; 注意:这里的等号是”赋值符号“不是数学里等号意思是把右边的值赋给左边比如:int sum = 1;num = 5;sum = sum + num;你可以看作两步1、右边 sum + num   他其实是  1  + 52、sum  =  1+ 5     C语言里 = 是赋值符号不要与数学中的等号弄混淆数学中的等号C语言中表示为 ==学习运算符会学到的

最新回答 / 慕粉8203826
#include <stdio.h>int main() {    int sale=120; //销售业绩为120万    int year=1; //刚刚进入公司1年    if(sale>100){    if(year>=2)    {        printf("%s \n","恭喜你有资格");            }      printf("%s \n","很遗憾,期望你再接再厉");}    else    {        printf("%s \n","很...

最赞回答 / 0588162
<...图片...>int getAge(n)去掉 ;

最赞回答 / 重头开始_努力奋进
根据你描述的问题,我的理解是你可能认为人数和年龄两个变量在程序中是互相关联的。从微观角度来说,也就是代码层面,这两个变量都是独立的,一个变量值的改变并不会直接影响到另一个变量值,根据这道题的描述,我们需要根据年份的增加手动计算出人数,具体的做法也很简单,每一次循环中只做两件事,第一件就是更新年份(程序中的第7行),也就是使年份加1年。第二件事就是更新员工(程序中的第八行),那么由于问题所规定的每多一年,员工数量就增加百分之20,之前我们手动使得年份+1,那么这里我们也就跟着需要手动将员工数变为原来的120...
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消