[問題] 計算輸入時所出現的次數
為何無法顯示0-9所出現次數的計算呢?
可以輸入數字
卻無法列出0出現幾個?
請各位幫幫忙??謝謝
#include<iostream>
using std::cout;
using std::cin;
using std::endl;
int main()
{
char c;
int cnt[10]={0};
while(cin.get(c))
{
if(c>='0'&& c<='9')
cnt[c-'0']++;
}
for(int i=0; i<10;i++)
cout<<i<<"出現次數:"<<cnt[i]<<endl;
system("pause");
return(0);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.233.177.41
推
07/17 21:14, , 1F
07/17 21:14, 1F
→
07/18 06:43, , 2F
07/18 06:43, 2F
→
07/18 16:05, , 3F
07/18 16:05, 3F
→
07/18 16:05, , 4F
07/18 16:05, 4F
→
07/18 21:33, , 5F
07/18 21:33, 5F
推
07/18 23:25, , 6F
07/18 23:25, 6F
→
07/19 16:07, , 7F
07/19 16:07, 7F
→
07/19 19:40, , 8F
07/19 19:40, 8F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章