C 程式設計求解

2023-02-02 14:55:24 字數 1094 閱讀 7514

1樓:索隆

第一題:

#include

using namespace std;

int main()

if( ((ch[i]>='a')&&(ch[i]<='z')) || ((ch[i]>='a')&&(ch[i]<='z')) )

if('\n' == ch[i])

}cout << "空格個數為" << k << endl;

cout << "字母個數為" << z << endl;

return 0;

}第二題:

#include

using namespace std;

int main()

if('\n' == ch[i])

}cout << "字詞個數為" << c << endl;

for(int j=0;j<200;j++)}if('\n' == ch[j])

}cout << "新組成的字串為" << ch << endl;

return 0;}

2樓:

一#include

#include

#include

int main()

;for(int i = 0;i < strlen(s);++i)else}}

printf("space %d\n",space);

for(int m = 0;m < 26;++m)}system("pause");

return 0;

二#include

#include

#include

int main()

else

}if('\0' != *p)

}char *ps;

while(ps = strstr(p," "))while('\0' != ps[i]);

}ps = p;

int word = 0;

if('\0' != *ps)

}printf("%d\n%s\n",word,p);

system("pause");

return 0;}

C 程式設計問題求解,求解幾個C 程式設計題

一般見到while都要小心,很有可能是死迴圈,你這個也是,i的值一直加,這個while就不會跳出,你一直new,不delete,會造成記憶體越分越多,卻沒釋放。所以最後不能再分記憶體的時候就 什麼記憶體不能為read,退出了。你可以限制i的大小,改為 while i 1000 我勒個去了 死迴圈內嵌...

求解c語言程式設計題,求解C語言程式設計題

這是while迴圈裡套一個switch語句。switch語句的執行規則是,首先計算出switch後面表示式的值,然後將這個值與case後面的值相比較,若相等則從該case語句塊開始執行 若沒有相等的,則執行default語句 遇到break語句或是執行完最後一個語句則跳出switch語句。上面這道題...

一道程式設計題,c求解答,C 程式設計題求解求解

include include using namespace std int main if cur val max val cout total min val max val cnt 2 cout endl return 0 c 程式設計題求解求解 50 這個就是等價於 簡單的 n 元一次方程...