最新回答 / 慕正非
flag就是改變符號,從+變到-,
判斷年份是不是閏年的兩個規(guī)則:
1、能被被4整除但不能被100整除;
2、能被400整除;
滿足其中之一就是閏年。
1、能被被4整除但不能被100整除;
2、能被400整除;
滿足其中之一就是閏年。
2021-12-12
最贊回答 / weixin_慕蓋茨2597418
就是你在最下面給n賦值為5,那么調(diào)用函數(shù)之后就變成了result=factorial(5-1)*5,函數(shù)在計算的時候發(fā)現(xiàn)了自己,函數(shù)就只能調(diào)用了自己,factorial(5-1)就重新從factorial這個函數(shù)的頭開始判斷和計算,因為4>0且4不等于0和1,所以factorial(4)又等于factorial(4-1)*4,然后此時result=factorial(4-1)*4*5,然后函數(shù)又發(fā)現(xiàn)了自己,再次調(diào)用自身,一直進行階乘,直到result=factorial(2-1)*2*3*4*5,這...
2021-12-11
這樣可以通過
#include <stdio.h>
extern void printLine()
{
printf("**************\n");
}
int main()
{
say();
return 0;
}
#include <stdio.h>
extern void printLine()
{
printf("**************\n");
}
int main()
{
say();
return 0;
}
2021-12-11
最贊回答 / 慕仔2076805
#include <stdio.h>int main(){? ? char c = 'a';? ? int n;? ? ? ?//將c賦值給n? ? float f;? ? ? //將c賦值給f? ? double d;? ? //將c賦值給d? ? n=c;? ? f=n;? ? d=f;? ? printf("%d\n",n);? ? printf("%f\n",f);? ? printf("%lf\n",d);? ? return 0;? ??}
2021-12-08
最新回答 / weixin_慕標(biāo)8477849
不能去掉n==1,去掉你第一天就沒結(jié)果了,return后面可以跟表達式,不用另外設(shè)置sum。遞歸就是調(diào)用本身的函數(shù),你把1、2、3代入進去算就理解了,這個其實很簡單,就是把每個值的結(jié)果累加。
2021-12-08
#include <stdio.h>
int main()
{
char c = 'a';
int n =c; //將c賦值給n
float f = n; //將c賦值給f
double d = f; //將c賦值給d
printf("%d\n",n);
printf("%f\n",f);
printf("%lf\n",d);
return 0;
}
int main()
{
char c = 'a';
int n =c; //將c賦值給n
float f = n; //將c賦值給f
double d = f; //將c賦值給d
printf("%d\n",n);
printf("%f\n",f);
printf("%lf\n",d);
return 0;
}
2021-12-06
最贊回答 / weixin_慕容4457687
從開頭分析例題第一個a的值是100,下一個是執(zhí)行a++和++a,所以為102,第三個是先執(zhí)行--a,所以為101,第四個不變?yōu)?01,第五個先執(zhí)行上一個a--為100,但此處輸出為a+1,所以這個輸出的值為101
2021-12-04