c 程式設計器又問題,c語言程式設計問題

2023-05-18 07:15:18 字數 3746 閱讀 2771

1樓:匿名使用者

可以將#include換成#include解決方法:

#include 後加上。

using namespace std;

或者 (2) cout《改成 std::cout《這個問題是由於沒有cout的名稱空間導致,與編譯器無關。

者:牧師月 - 見習魔法師 二級 5-3 16:26可以不用using namespace std;

但是一定要申明名字空間,可以用以下三種方法。

cout是屬於標準名字空間的,#include

using namespace std;

main()

或者 #include

main()

或者 #include

std::cout;

main()

2樓:牧師月

解決方法:#include 後加上。

using namespace std;

或者。(2) cout《改成 std::cout《這個問題是由於沒有cout的名稱空間導致,與編譯器無關。

3樓:匿名使用者

可以不用using namespace std;

但是一定要申明名字空間,可以用以下三種方法。

cout是屬於標準名字空間的,#includeusing namespace std;

main()

或者。#include

main()

或者。#include

std::cout;

main()

4樓:鳥人和天使

把vc換了吧,貌似問題特別多,可以用vs2005或devcpp

c語言程式設計問題 5

5樓:有柴米呀呀呀呀

提問怎麼改。

把replace函式提到main函式外面。

提到main函式的前面。

或者在main前面寫一個replace函式宣告宣告報告裡面呢,還寫了呼叫時的型別是衝突的。

c語言程式設計問題

6樓:貳彤雲憑懌

我解釋下遞迴函式吧:f(6)中有f(6/2)即f(3)和printf函式,但要等f(3)執行完後才執行printf函式(輸出6),f(3)中有f(3/2)即f(1)和printf函式,但要等f(1)執行完後才執行printf函式(輸出3)

7樓:粘代卉普煦

這是個遞迴問題,fun()函式在函式體內部又呼叫了自己。

具體解法可以這樣理解:

1、執行if(x/2>0)

2、若結果為真,執行fun(x/2);,後面那句printf("%d",x);暫時不執行。

3、當執行完fun(x/2)[裡面可能還包含了fun()這樣的呼叫],再執行第2步中未執行的printf("%d",x);

舉例:fun(6);

1、執行if(6/2>0)

2、由於6/2=3,所以,執行fun(6/2),即fun(3),這時,printf("%d",x=6)這句暫時不執行,等fun(3)執行完了再執行。

3、執行fun(3),這又是一個fun()函式,所以,仍然先判斷if(3/2>0),4、顯然,3/2=1,大於0,這時,先執行fun(1/2),printf("%d",x=3)暫不執行,等fun(1/2)執行完了再執行。

2=0,所以,不符合要求,執行printf("%d",x=1);

6、這時,fun(1/2)便執行完了,接著,需要執行剛才未執行的printf("%d",x=3)

7、printf("%d",x=3)也執行完了,需要執行剛才未執行的printf("%d",x=6)

最後,得到的結果就是136

對於main0

這個是一個判斷條件的問題。關鍵是要看這幾個符號的結合順序。

00(x<20),左邊是真,右邊是假,&&要兩邊是真,結果才是真,所以,這個表示式的結果是假,即0

c語言程式設計問題? 5

8樓:自我程式設計

1、輸入有範圍,兩個變數輸入都需要驗證,方法變數處置範圍以外,迴圈判斷輸入。

2、天數迴圈計數,日期0~6週期自增。用變數累加計數結果。

下面是演示**:

printf("請輸入a的值(0~6):"scanf("%d",&a);

while(n<0 ||n>365)

printf("請輸入n的值(0~365):"scanf("%d",&n);

for(i=0,j=a;iif(j==4) cnt++;

if(j==6) j=-1;

printf("上機次數%d次",cnt);

return 0;

9樓:嘉嘉設計師

你好,是什麼問題呢?

提問>

怎麼改。你是在後面宣告瞭一個replace函式。在前面應用了。

把replace函式提到main函式外面。

提到main函式的前面。

或者在main前面寫一個replace函式宣告宣告。

報告裡面呢,還寫了呼叫時的型別是衝突的。

10樓:小

這個程式不就是列印從11開始的第5個素數嗎?

c語言程式設計的問題?

11樓:匿名使用者

這個語句的末尾有一個分號,因此後面的。

不在迴圈體內。

這裡反映了一個重要的習慣:迴圈體始終用大括號括起來,不要省略大括號,即使只有一句。

c語言程式設計問題?

12樓:匿名使用者

如果按你的輸出樣例,那麼裡9分鐘對應的應該是10+7×2+2×3+2×2

意思就是公里數要捨去小數點來進行計算,而時間要分成兩種情況來算,第一種不滿5分鐘0元,大於等於5分鐘是按封頂來算的,因為這裡9分鐘是算了2個2元錢,也就是隻要開始算錢不滿5分鐘也要算2塊錢。

因此你在計算mail(其實公里是mile)的時候,應該強制型別由double轉為int來算才是合理的,因為要捨去小數點;而p2對應的是等待時間對應的價錢,所以應該要用if-else做邏輯判斷,小於5賦值0,等於5的倍數時直接賦值time*2/5,其它情況應該按封頂來算,是(time/5+1)*2

13樓:甜甜的小汪

很高興為您解答!

你的time和mail不用賦初值。

p1應定義為double型,而且結果要四捨五入處理一下。

c語言問題程式設計,C語言程式設計問題

程式修改輸出加個 元 後面執行結果可看到 編譯執行結果 如果輸入50 如果輸入90 如果輸入100 如果輸入110 include int main if x 50 y 80 x printf f n y return 0 c語言程式設計問題 解題思bai路 完全跟百錢買百雞的問題是du一樣的 設大...

c語言程式設計問題,C語言程式設計問題

你演算法都寫出來了,還要我們幫你寫什麼,演算法能寫,相信你能搞定的 c語言程式設計問題 b 當i 0時。呼叫 if語句 a 6t a 就是t等於t a然後a自曾,得t 6 return t a 這是a已經自曾為7 得返回13 呼叫當i 1時if語句的else句 a 7t a 就是t等於t a然後a自...

C語言程式設計問題,C語言程式設計問題。

include int main int i,j char s 9 printf 你的姓名?scanf s s for i 0 i 8 i for j 0 j i j printf s s printf n return 0 include include int main return 0 c語言...