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

已采纳回答 / WHU杜宇航
你第六行for循环最后不应该加分号,加了之后相当于在for循环中循环体为空,最后输出的就是num++,也就是10+1=11。把分号去掉就好了

已采纳回答 / qq_云四王飞龙_0
strcat(s1,s2)是把s2接到s1后面,strcpy(s1,s2)是把s2的值给s1。s1是(s1,s2,s3)的集合。strcat(s1,s2),strcat(s1,s3)是说s2接到s1,再把s3接到s1。相当于是s1后面接收了s2,s3。strcpy(s1,s2),strcat(s1,s3)是说s2的值赋予s1,再把s3接到s1。相当于是s1的值变为s2后,把s3接到s1后面。也就是s1是(s2,s3)的集合。

已采纳回答 / 慕运维4162930
输出 我今年 (多少) 岁! 后面的age代表年龄.  %d为输出十进制的数值. (是一种输出格式)

已采纳回答 / 慕粉1108094543
循环,两个for循环。外循一次,内循环多次。就好像小时候玩转圈圈游戏。总共十个圈。两个人一起往里面走。我走一圈,对方要跑总圈数减去我的跑的圈数。我跑一圈对方跑9圈,我跑2圈,他跑8圈。。。。。。。。这就是倒叙打印

已采纳回答 / qq_那一年彼岸花开_0
递归函数你可以倒过来看。它计算的顺序分别是 n=10-----1个                                n=9-------2个                               。。。。。。                                 n=1-------?个它实际上的顺序是倒过来的,return 1 的意思是他的起始条件是 1个;你注意看那个语句num = getPeachNumber((n+1)+1)*2 里面,它实际上是先计算n+1项的,之后...

已采纳回答 / qq_懒散的小猫咪_03912928
首先想尝试下自己的程序可以下一个编译器,在里面写代码然后编译出来可以知道程序错没有错,错在哪里。然后这个程序中study函数中的定义变量没有定义变量的数据类型,之后在两个printf函数中的x,y的运用没看懂,最后,主函数中study函数的调用中,没有把变量输入。

已采纳回答 / 慕标3271432
Getarea(5,4,3)是一个数值,而不是变量,不能写在这里

已采纳回答 / 慕粉2007177734
常量不可以再次赋值哦

已采纳回答 / qq_懒散的小猫咪_03912928
童鞋,这段代码中的i,flag,sum几个变量没有定义,然后,flag,sum没有赋予初始值。其实你可以下载一个编译器,像Dev-C++等,在编译器中编译下就知道问题出在哪里了。<...图片...>

已采纳回答 / 浅_忆
如果是打印第8天的,num =(getPeachNumber(9)+1)*2        ={[(getPeachNumber(10)+1)*2]+1}*2        ={[(1+1)*2]+1}*2        =10但是你的方法是num=getPeachNumber(((9)+1)*2)        =getPeachNumber(20)这样算出来的就是20,明显就有错了        
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消