c 求解??謝謝大神,C 題目,求解,謝謝!

時間 2022-08-09 02:37:12

1樓:娛樂亂燉

希望下次詢問時能把**格式化先,至少一行一句吧!看得比較費勁

關鍵語句:

for(i=0;(c=str[i])!='\0';i++) //遍歷輸入字串中的每個字母

if(c==' ') //碰到空格,將word置為0,word為0表示當前單詞沒有計入總數

word=0;

else if(word==0)

舉例:abc def hij!

模擬過程:

開始,c='a',word=0,執行else,word=1,numb=1

c=『b',word=1,什麼都不做

c='c',word=1,什麼都不做

c=' ',word=1,執行if,word=0,numb=1

c=d,word=0,numb=1,執行else,numb=1,word=1

......

word=0的意義:1.當前不是單詞(空格),對應if;2.當前十單詞,但還沒有計入總數,對應else

懂了否?

2樓:匿名使用者

你好,(1)首先,沒有**說過for裡面只能迴圈一條語句!for迴圈的部分是for後面的「」裡面的內容,當然,有些時候「」可以省略(比如只有一條語句時);

(2)else和if是對立的,不做if就做else,每次只能選乙個;

(3)word=1是用來告訴程式找到了乙個單詞,這樣在進入下一次迴圈的時候,如果c不是空的話(也就是c=='『不成立的話),那麼word就一直為1,說明還沒有找到下乙個單詞,那當c=='『成立的時候,word就被賦值為0,此時就做了if(word==0) 這句,表示又找到了乙個單詞,如此迴圈,直到c='\0'.

一點建議:學程式設計這東西,基礎知識要搞清楚,也就是上面程式的每個表示式都要理解是用來幹什麼的,還有,做做測試,比如你不知道word=1用來幹什麼的那就把它刪了看結果會如何,又或者把word=1改成word=2或者其他的數看可以不可以,總之,學習還是要靠自己實踐,光坐那想是沒用的。

3樓:

親,else 與它上面離它最近的乙個未與else匹配的if構成乙個語句啊。

word=1避免乙個單詞的多個字元被重複計數。

c++新手程式設計題,**等,求解,謝謝大神!

4樓:硪丨曖戀

錯的很多我就不一一指出了,基於你的**改的,自己比較:

#include

#include

using namespace std;

const int m_pi = 3.1415926;

int main()

5樓:匿名使用者

表面積、體積,分兩個函式,分別返回

或者這樣 ~

c++題目,求解,謝謝!

6樓:匿名使用者

#include

#include

#include

#include

using namespace std;

int main()

if(sum==i)

cout<

這道c++程式設計題怎麼做?求大神解答,謝謝~~~

c語言問題求解謝謝啦,C語言問題求解謝謝啦

for迴圈裡面改一下就可以了,因為要先輸入才判斷是不是輸入的0,才能退出迴圈 include int main x i scanf d j for i 0 i x i for y j y x y for i 0 i c語言問題答案 9 a 1,b 3,c 2 必須按scanf格式輸入 10 a 1 ...

C 求解!謝謝了,C新手,求解惑!很急!線上等!謝謝了!

首先,輸出是 ft y 3。但是我想問?這是哪個出的題,太不嚴謹了!1 原題中沒有使用命名空間,但是cout前沒有 std 2 p test fun1 錯誤!因為是指標,所以p test fun1。3 雖然不算真正錯誤,就是test fun1 裡面,輸出的是 ft x 而不是 ft x 總之,出題的...

高數題目,大神求解,高數求解,謝謝!

lim x 0 cosx 1 ln cosx x 2 sinx 2 lim x 0 1 8 x 4 1 3 x 4 3 8 x 0 sinx x 1 6 x 3 sinx 2 x 1 6 x 3 2 x 2 1 3 x 4 x 2 sinx 2 1 3 x 4cosx 1 1 2 x 2 cosx ...

請求解答C 程式設計題目,謝謝啊,C 程式設計問題,急求答案,謝謝啦,一共有三題,請求幫忙啊 最需要第一題的答案

include include template void sum const t t1,const t t2,t sum,int t1len,int t2len else int main int b 5 int c 5 sum a,b,c,2,5 for index 0 index 5 inde...

C語言題目求解

給你寫了個函式,直接調就行了 輸入值 幾月幾號,返回值 星期幾 1 7 int getday int month,int date 每個月份的天數 if month 1 month 12 return 1 檢查月份是否符合要求 if date 1 date monthdays month 1 ret...