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

已采纳回答 / 小小疾飞
两个定义的函数的返回类型都应该是float 其次你函数里的算法写错了。

已采纳回答 / 小神0x00
在C语言中=是简单的赋值运算符,把右边操作数的值赋给左边操作数==是检查两个操作数的值是否相等

已采纳回答 / 小小疾飞
可以运行啊 我复制了你贴出的代码去运行了。

已采纳回答 / 小小疾飞
因为test.c文件中定义的say()函数不是静态的,所以无须添加引用test.c文件不然就重复了。所以要将#include "test.c"去除或者在void say()前面加个static。

已采纳回答 / 小小疾飞
函数自己调用自己,除非用这种方法好解决问题就用这个。因为太耗内存。而且需要注意,一定要有明确结束递归的条件,不然程序就死了。

已采纳回答 / 小小疾飞
陈同学,看看这个。#include <stdio.h>a=0;int getPeachNumber(n){    int num;    //定义所剩桃子数    printf("第%d次\n",a++);    if(n==10)    {       return 1;       //递归结束条件    }    else    {        num = (getPeachNumber(n+1)+1)*2;   //这里是不应该用递归呢?        printf("第%d天所剩桃...

已采纳回答 / 小神0x00
代码中所有符号均为英文半角符号

已采纳回答 / 小小疾飞
int getPeachNumber(n){    int num;    //定义所剩桃子数    if(n==10)    {       return 1;       //递归结束条件    }     else    {        num = (getPeachNumber(n+1)+1)*2;   //这里是不应该用递归呢?        printf("第%d天所剩桃子%d个 %d\n", n, num); //天数,所剩桃子个数    }    return num;}getPeach...

已采纳回答 / 小小疾飞
标识符所包含的唯一符号就是下划线。

已采纳回答 / 小小疾飞
printf("<格式控制串>",<参数表>)I Love imooc在两边的意义不一样。

已采纳回答 / 小小疾飞
形参实参的概念再重新看下,估计你没搞懂。

已采纳回答 / 慕设计5581881
获取个位上的数字应该是  sd=num%10;    sd=num%100;获取的是十位和个位的数字组合

已采纳回答 / 小小疾飞
c语言变量需声明再使用。

已采纳回答 / 小神0x00
<...图片...>#include <stdio.h>
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消