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

最新回答 / weixin_慕哥6069392
#include <stdio.h>int main(){    //定义三位数num,个位数sd,十位数td,百位数hd    int num, sd, td, hd;    //循环所有三位数    for(  num=100  ;  num<1000  ;   num++)    {        //获取三位数字num百位上的数字        hd =    num/100         ;        //获取三位数字num十位上的数字        td =      ...

最新回答 / 狂人点吹疯
j有上限,j<5因为j=i,所以j的初始值是不断增大的 例:j=i=1,j=i=2......j=i=4所以j的范围就不断变小,当j=1  取1~4 j=2  取2~4......

最新回答 / qq_慕圣1360877
你的列只有一列,所以你不应该是[1],而应该是[0]

最赞回答 / 慕数据1128963
<...图片...><...图片...>主要原因:1你在定义函数时,先要确定参数的类型,如int abc(int n),n为整型;                  2return age返回的时候,是返回给abc(5),但是你又添加了一个双引号(""),这个双引号("")代表字符串,所以得到的值就不同。(此上乃C童鞋所述,希望对你们有帮助,有所不对的地方(请见解)请指教)

最新回答 / VOW_
函数dache的返回类型是int类型,但是你传入的是一个double类型的参数,会导致小数点后面的位数直接被抹去。

最新回答 / 屈风翼
sum=sum+flag*i就是累加过程,flag(标志值)可以理解成式子里的正负号

最新回答 / 慕斯0252033
#include <stdio.h>/* * 请使用递归函数完成本题 * 小编已将正确代码放在左侧任务的“不知道怎么办”里 * 小编希望各位童鞋独立完成哦~ */int suiShu(int n){    int year;    if(n==1)        year=10;    else     {            year=suiShu(n-1)+2;            }    return year;//此处如果括在else的范围里,函数就没有返回值了.    }int...

最赞回答 / 小神0x00
别问合不合适,就问你想不想学

最新回答 / 小神0x00
<...图片...>一三的的错就不用说了;第二个==是等于的意思,不是赋值;

最新回答 / qq_慕斯卡7044235
你变量x是值是1吧。printf("%d",++i);//输出2因为++在前面先加1后再输出printf("%d",i++);//输出1因为++在后面先输出再加1

最新回答 / qq_慕斯卡7044235
return num;是if语句结束后才执行的,与else没有关系。else后递归一直到n为1时结束,从后面向前面计算。
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消