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

已采纳回答 / 寒江北去
<...code...>getWordNumber()是个函数啊 getWordNumber(n) +n-1

已采纳回答 / Perona
<...code...>这里少了文件名<stdio.h><...code...><...code...>这里最后的分号换成英文即可<...code...>

已采纳回答 / qq_奈何_0
不是If语句的问题else语句内应该是sum=sum+day;你写成了sum=sun+day;所以会出现sun没有明确定义的错误,改过来就可以运行了

已采纳回答 / onemoo
代码文件编码、编译器识别中文编码、操作系统也能识别中文编码的话,编译出的程序是可以正常输入输出中文的。

已采纳回答 / Perona
<...code...>这段代码重复了,删掉。<...code...>把分号改成英文分号即可。

已采纳回答 / iyric
#include <stdio.h> int sp(int n){     if(n==1)    {        return 10;    }     else     {        return sp(n-1)+2;    }        }int main() {       int w=sp(5); printf("第5个人的年龄是%d岁",w );  return 0;}

已采纳回答 / Fayne丶VALSK
%s意味着你要放的是字符串变量(如str之类的),而不是字符串常量,如果一定要放常量,printf("恭喜小明可以参加校篮球队\n");这样就可以了

已采纳回答 / arlenhui
printf("%s\n","小明在慕课网上学习");  改成 printf("小明在慕课网上学习\n");

已采纳回答 / onemoo
语言角度来说没区别。本站的判断正确机制不太灵活吧...

已采纳回答 / 慕运维8283692
POCKETMONEY千面加个int就ok了,变量一定要声明类型

已采纳回答 / 沐雨一橙风
换行的意思 \n是转义字符 其实是一个字符 表示换行 相当于endl区别在于 endl除了换号之外 还会清空流缓冲区

已采纳回答 / Code_M0keny
不是很明白你在表达什么意思。arr[0] = 1;arr[0] = 2;arr[0] = 3;最后arr[0]的值为3.就相当于你声明一个变量 varvar = 1;var = 2;var = 3;是一个意思。

已采纳回答 / Fallbuster
通常用于定义方法,表示无返回值类型
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消