#3977: 幫我看一下這個程式碼


nt207809game (賴皮)

學校 : 國立彰化高級中學
編號 : 8521
來源 : [163.23.148.203]
最後登入時間 :
2014-08-27 23:08:38
d098. Stringstream運用練習(C++) -- 說明文件出自C++ Reference | From: [163.23.148.201] | 發表日期 : 2010-07-13 09:17

#include<iostream>
#include<sstream>
using namespace std;

int main()
{
   string s;
   int i;
   while(getline(cin,s))
   {
  stringstream ss(s),str;
  string t;
  int sum=0,z;
  bool x=1;
  while(ss>>t)
  {
   for(i=0;i<t.length();i++)
    if(t[i]<48||t[i]>57)
    {
     x=0;
     break;
    }
   if(x)
   {
    str.clear();
    str<<t;
    str>>z;
    sum+=z;
   }
  }
  cout<<sum<<endl;
 } 
   //system("pause");
   return 0;
}

只要有一字串有非數字

後面的通通加不到

 
ZeroJudge Forum