-
%d对应整型;%c对应字符;%f对应单精度等等。宽度的,左对齐等修饰。 %ld对应 long int;%lf 对应double。查看全部
-
格式化输出语句,也可以说是占位输出,是将各种类型的数据按照格式化后的类型及指定的位置从计算机上显示。这样做的好处,是有利于计算机能够准确的将我们所要类型数据给我们。 其格式为:printf("输出格式符",输出项);查看全部
-
个人觉得 return 1 不如改为 num=1 符合单一出口的要求嘛!查看全部
-
#include <stdio.h> int getPeachNumber(n) { int num; //定义所剩桃子数 if(n==10) { num=1; //递归结束条件 } else { num = (getPeachNumber(n+1)+1)*2; //这里是不应该用递归呢? printf("第%d天所剩桃子%d个\n", n, num); //天数,所剩桃子个数 } return num; } int main() { int num = getPeachNumber(1); printf("猴子第一天摘了:%d个桃子。\n", num); return 0; }查看全部
-
这哪里有问题!!!!!查看全部
-
这尼玛,只能写大于多少,而且"%s\n"不能少查看全部
-
需要巩固查看全部
-
#include <stdio.h> int getPeachNumber(n) { int num; //定义所剩桃子数 if(n==10) { return 1; //递归结束条件 } else { num = (getPeachNumber(n+1)+1)*2; //每天都吃前一天剩下的一半零一个 printf("第%d天所剩桃子%d个\n", n, num); //天数,所剩桃子个数 } return num; } int main() { int num = getPeachNumber(1); printf("猴子第一天摘了:%d个桃子。\n", num); return 0; //自我调用且有完成状态 }查看全部
-
递归函数特点: 每一级函数调用时都有自己的变量,但是函数代码并不会得到复制,如计算5的阶乘时每递推一次变量都不同; 每次调用都会有一次返回,如计算5的阶乘时每递推一次都返回进行下一次; 递归函数中,位于递归调用前的语句和各级被调用函数具有相同的执行顺序; 递归函数中,位于递归调用后的语句的执行顺序和各个被调用函数的顺序相反; 递归函数中必须有终止语句。 一句话总结递归:自我调用且有完成状态。查看全部
-
我去,太难了查看全部
-
if(arr[i]==value) { index=i; break; }查看全部
-
mark查看全部
-
自定义的函数中可以有多个return语句,但是只能返回一个值查看全部
-
没有返回值时,可以用void代替int,并且函数中不用返回return。查看全部
-
调用参数函数时,在main函数中也要在括号里加入参数,例如 int main() { int a, b, c; a = 10; b = 20; c = 30; int jR = joneResult(a, b, c); printf("Jone运算结果是:%d\n", jR); printf("Jack运算结果是:"); jackResult(a,b,c); return 0; }查看全部
举报
0/150
提交
取消