-
%d對應(yīng)整型;%c對應(yīng)字符;%f對應(yīng)單精度等等。寬度的,左對齊等修飾。 %ld對應(yīng) long int;%lf 對應(yīng)double。查看全部
-
格式化輸出語句,也可以說是占位輸出,是將各種類型的數(shù)據(jù)按照格式化后的類型及指定的位置從計算機上顯示。這樣做的好處,是有利于計算機能夠準(zhǔn)確的將我們所要類型數(shù)據(jù)給我們。 其格式為:printf("輸出格式符",輸出項);查看全部
-
個人覺得 return 1 不如改為 num=1 符合單一出口的要求嘛!查看全部
-
#include <stdio.h> int getPeachNumber(n) { int num; //定義所剩桃子數(shù) if(n==10) { num=1; //遞歸結(jié)束條件 } else { num = (getPeachNumber(n+1)+1)*2; //這里是不應(yīng)該用遞歸呢? printf("第%d天所剩桃子%d個\n", n, num); //天數(shù),所剩桃子個數(shù) } return num; } int main() { int num = getPeachNumber(1); printf("猴子第一天摘了:%d個桃子。\n", num); return 0; }查看全部
-
這哪里有問題?。。。。?查看全部
-
這尼瑪,只能寫大于多少,而且"%s\n"不能少查看全部
-
需要鞏固查看全部
-
#include <stdio.h> int getPeachNumber(n) { int num; //定義所剩桃子數(shù) if(n==10) { return 1; //遞歸結(jié)束條件 } else { num = (getPeachNumber(n+1)+1)*2; //每天都吃前一天剩下的一半零一個 printf("第%d天所剩桃子%d個\n", n, num); //天數(shù),所剩桃子個數(shù) } return num; } int main() { int num = getPeachNumber(1); printf("猴子第一天摘了:%d個桃子。\n", num); return 0; //自我調(diào)用且有完成狀態(tài) }查看全部
-
遞歸函數(shù)特點: 每一級函數(shù)調(diào)用時都有自己的變量,但是函數(shù)代碼并不會得到復(fù)制,如計算5的階乘時每遞推一次變量都不同; 每次調(diào)用都會有一次返回,如計算5的階乘時每遞推一次都返回進行下一次; 遞歸函數(shù)中,位于遞歸調(diào)用前的語句和各級被調(diào)用函數(shù)具有相同的執(zhí)行順序; 遞歸函數(shù)中,位于遞歸調(diào)用后的語句的執(zhí)行順序和各個被調(diào)用函數(shù)的順序相反; 遞歸函數(shù)中必須有終止語句。 一句話總結(jié)遞歸:自我調(diào)用且有完成狀態(tài)。查看全部
-
我去,太難了查看全部
-
if(arr[i]==value) { index=i; break; }查看全部
-
mark查看全部
-
自定義的函數(shù)中可以有多個return語句,但是只能返回一個值查看全部
-
沒有返回值時,可以用void代替int,并且函數(shù)中不用返回return。查看全部
-
調(diào)用參數(shù)函數(shù)時,在main函數(shù)中也要在括號里加入?yún)?shù),例如 int main() { int a, b, c; a = 10; b = 20; c = 30; int jR = joneResult(a, b, c); printf("Jone運算結(jié)果是:%d\n", jR); printf("Jack運算結(jié)果是:"); jackResult(a,b,c); return 0; }查看全部
舉報
0/150
提交
取消