已采納回答 / 庫庫其
本人小白一枚,有錯誤之處請批評指正。首先整體邏輯是有問題的,本人僅在語法層面給予指正;(第2行英語單詞拼寫錯誤,money;)第6行 int 5<tim<23 定義變量時不能定義范圍,只能給出確定的值或者先不進行初始化;第7行 if(6<tim<21) 應該改成if(tim>6 && tim<21) ;11、15行的“m=”可以都改成return,去掉21行的return m; ,如果這么改的話25行 printf("小明每天打車的總費用是%f\n",m...
2021-03-09
已采納回答 / EddardF
假設n=5factorial(5)=factorial(4)*5=factorial(3)*4*5=factorial(2)*3*4*5=factorial(1)*2*3*4*5又因為factorial(1)=1所以 factorial(5)=1*2*3*4*5
2021-03-07
已采納回答 / qq_慕斯0158499
實參并不是看它是不是在printf里面,而是看它是否被調用,上一節中的實參是在printf("x=%d\n",MultiDouble(x))中,這步的意義是將main函數中定義的x輸入到MultiDouble函數中嘛,然后返回MultiDouble的值賦給x,最后再進行輸出。其實最后一步 int jR = joneResult(a, b, c); printf("Jone運算結果是:%d\n", jR);????????????是和printf("Jone運算結果是:%d\n",joneResult(a,...
2021-03-06
已采納回答 / RightBOY
return cirf只是非主函數的結束,也就是說他不是運算得應該是cirf嘛,然后你定義的形參getGirth(a,b,c)也就等于cirf,所以主函數給出數值加以運算才能得出12的呀
2021-03-05
已采納回答 / 慕設計4463748
兄弟,你這應該是想要輸出50以內的素數吧#include <stdio.h>int main(){ int m, n; for (m = 2; m <= 50; m++) { for (n = 2; n < m; n++) { if (m % n == 0) { break; } } if (m == n) { printf("%d\n", m); } } return 0;}
2021-03-01
已采納回答 / qq_慕斯3305490
第一個子循環完是形成四個空格。j=i,是因為i=1;但是第一輪兩個子循環都結束之后。父進行循環,這時i=2.如果子循環是j=1。依舊會形成四個空格。如果j=i,就只會三個空格。所以j=1時,每一行前面都會形成四個空格,如果j=i時,會根據i的值變化
2021-02-28
已采納回答 / qq_精慕門9590466
flag是一個標志你也可以用abcd代替都行這里flag是用來當-1的比如flag*=-1; ?sum+=i*flag;這樣循環下去可以實現flag=-1 ?flag=2 ?flag=-3......
2021-02-26