C++踏込記録D 1
1357 ワード
C++とC言語には、入出力文という著しい違いがあります.
最初の行のif文は括弧で囲まれていて、文全体が実行できます.今回は自分でコードを書きますが、else文の後ろに括弧を付けていないと出力cnt(1)が1つしか実行されません.デバッグしても半日も見つかりません.この点は後で注意してください.
PS
また夜明けです.休みの数日はぼんやりしていたが、実は学校に通っていたときもそうだったのだろう.最初に続けたいものはどこに行ったの?科を掛けるなんて自分への目覚めかもしれない.Blogこちらはできるだけ多く書きます.自分の成長の過程を見ることができて、それからまた時間をつぶすことができますか?実はここ数日唯一の収穫は私の妻ですか?新垣结衣は确かにカワイイですね!!!気をつけて休んでください.体は自分のものですから、わざわざうそをついて遊んではいけません.最後に妻を置いて鎮文を照らす.
妻
以上です.おやすみなさい.
std::cout << currVal << " occurs "
<< cnt << " times" << std::endl;```
occurs times ** **, , C , **C
。** , 。
C++ !=EOF , ctrl+Z ctrl+D ( ?),** 。**
C 。**if 。**
, , 。
if (cin >> currval) {
int cnt = 1;
while (cin>>val)
{
if (val == currval)
++cnt;
else {
cout << currval << "occurs "
<< cnt << "times" << endl;
currval = val;
cnt = 1;
}
}
cout << currval << "occurs "
<< cnt << "times" << endl;
}```
最初の行のif文は括弧で囲まれていて、文全体が実行できます.今回は自分でコードを書きますが、else文の後ろに括弧を付けていないと出力cnt(1)が1つしか実行されません.デバッグしても半日も見つかりません.この点は後で注意してください.
PS
また夜明けです.休みの数日はぼんやりしていたが、実は学校に通っていたときもそうだったのだろう.最初に続けたいものはどこに行ったの?科を掛けるなんて自分への目覚めかもしれない.Blogこちらはできるだけ多く書きます.自分の成長の過程を見ることができて、それからまた時間をつぶすことができますか?実はここ数日唯一の収穫は私の妻ですか?新垣结衣は确かにカワイイですね!!!気をつけて休んでください.体は自分のものですから、わざわざうそをついて遊んではいけません.最後に妻を置いて鎮文を照らす.
妻
以上です.おやすみなさい.