標題:
判斷句子中有幾個單字
[打印本頁]
作者:
tonyh
時間:
2012-5-26 17:14
標題:
判斷句子中有幾個單字
本帖最後由 tonyh 於 2012-5-26 17:31 編輯
設計一程式, 讓使用者輸入任一句子, 甚至是一篇文章, 電腦判斷該句子或文章中有幾個單字.
本帖隱藏的內容需要回復才可以瀏覽
作者:
t3742238
時間:
2012-5-26 21:48
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int b ,n=0;
string a;
cout<<"請輸入一句子(將判斷句子中有幾個單字): ";
getline(cin,a);
b=a.size();
for(int i=0 ;i<b ; i++)
{ if((a[i]>65 && a[i]<=90) || (a[i]>=97 && a[i]<=122))
{
n++;
if ((a[i+1]>65 && a[i+1]<=90) || (a[i+1]>=97 && a[i+1]<=122))
{
n--;
}
}
}
cout<<"共有"<<n<<"個單字"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
劉漢文
時間:
2012-6-2 15:19
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int b ,n=0;
string a;
cout<<"請輸入一句子(將判斷句子中有幾個單字): ";
getline(cin,a);
b=a.size();
for(int i=0 ;i<b ; i++)
{ if((a[i]>65 && a[i]<=90) || (a[i]>=97 && a[i]<=122))
{
n++;
if ((a[i+1]>65 && a[i+1]<=90) || (a[i+1]>=97 && a[i+1]<=122))
{
n--;
}
}
}
cout<<"共有"<<n<<"個單字"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
尤泓鈞
時間:
2012-6-2 16:15
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int b, n=0;
string a;
cout<<"請輸入任一句子(將判斷句子中有幾個單字): ";
getline(cin,a);
b=a.size();
for(int i=0; i<b; i++)
{
if((a[i]>65 && a[i]<=90) || (a[i]>=97 && a[i]<=122))
{
n++;
if((a[i+1]>65 && a[i+1]<=90) || (a[i+1]>=97 && a[i+1]<=122))
{
n--;
}
}
}
cout<<"您輸入的句子中, 包含了"<<n<<"個單字"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
t2364705
時間:
2012-6-2 16:20
本帖最後由 t2364705 於 2012-6-2 16:28 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int b ,n=0;
string a;
cout<<"請輸入一句子(將判斷句子中有幾個單字): ";
getline(cin,a);
b=a.size();
for(int i=0 ;i<b ; i++)
{ if((a[i]>65 && a[i]<=90) || (a[i]>=97 && a[i]<=122))
{
n++;
if ((a[i+1]>65 && a[i+1]<=90) || (a[i+1]>=97 && a[i+1]<=122))
{
n--;
}
}
}
cout<<"共有"<<n<<"個單字"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
鎧言
時間:
2014-2-22 16:23
efs
asfsf
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2