已采纳回答 / 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;}
2015-07-14
已采纳回答 / Fayne丶VALSK
%s意味着你要放的是字符串变量(如str之类的),而不是字符串常量,如果一定要放常量,printf("恭喜小明可以参加校篮球队\n");这样就可以了
2015-07-14
已采纳回答 / Code_M0keny
不是很明白你在表达什么意思。arr[0] = 1;arr[0] = 2;arr[0] = 3;最后arr[0]的值为3.就相当于你声明一个变量 varvar = 1;var = 2;var = 3;是一个意思。
2015-07-13
已采纳回答 / onemoo
吐槽一下:本站应该把同类问题进行下归类,显示在相应课程中,因为用户在发问前都不会先去搜索之前的答案...正文:首先,s1、s2 和 s3 都是什么:s1是一个长度为100的字符数组。s2是一个长度为4的字符数组。这是因为虽然你在声明时没有指定数组的长度,但是你用一个长度为4的字符串初始化s2,所以编译器自动将s2的长度确定为4。s3是一个长度为4的字符数组。道理同上。再说strcat函数会干什么:strcat(s2, s3) 这个函数是将s3中的内容(包括s3结尾的'\0')复制到s2中最后一个字符的后面...
2015-07-12