標題:
字串處理 (六) - 取得字串長度 1
[打印本頁]
作者:
tonyh
時間:
2021-6-26 19:27
標題:
字串處理 (六) - 取得字串長度 1
本帖最後由 tonyh 於 2021-6-26 20:04 編輯
設計一程式, 能計算使用者輸入的字串長度(有幾個字元)
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=0;
char str[50];
cout<<"輸入一字串: ";
cin.getline(str,50);
for(int i=0; str[i]!=NULL; i++)
sum++;
cout<<"本字串共包含: "<<sum<<" 個字元"<<endl;
system("pause");
return 0;
}
複製代碼
#include<iostream>
#include<cstdlib>
#include<cstring>
using namespace std;
int main()
{
int sum=0;
string str;
cout<<"請輸入一字串: ";
getline(cin, str);
while(true)
{
if(str[sum]==NULL)
{
cout<<"本字串的長度為"<<sum<<"個字元!"<<endl;
break;
}
sum++;
}
system("pause");
return 0;
}
複製代碼
作者:
余柏緯
時間:
2021-6-26 19:59
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=0;
char a[50];
cout<<"輸入一字串: ";
cin.getline(a,50);
for(int i=0; a[i]!=NULL; i++)
sum++;
cout<<"本字串共包含: "<<sum<<" 個字元"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
黃子倢
時間:
2021-6-26 20:00
本帖最後由 黃子倢 於 2021-6-26 20:06 編輯
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=0;
char w[100];
cout<<"請輸入一字串"<<endl;
cin.getline(w,100);
for(int i=0; w[i]!=NULL; i++)
{
sum++;
}
cout<<"本字串共包含:"<<sum<<"個字元"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
王宇崴
時間:
2021-6-26 20:03
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=0;
char x[50];
cout<<"輸入一字串: ";
cin.getline(x,50);
for(int i=0; x[i]!=NULL; i++)
sum++;
cout<<"本字串共包含: "<<sum<<" 個字元"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
林鼎傑
時間:
2021-6-26 20:04
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=0;
char str[50];
cout<<"輸入一字串: ";
cin.getline(str,50);
for(int i=0; str[i]!=NULL; i++)
sum++;
cout<<"本字串共包含: "<<sum<<" 個字元"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
呂尚霖
時間:
2021-6-26 20:05
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=0;
char str[9999];
cout<<"輸入一字串: ";
cin.getline(str,9999);
for(int i=0; str[i]!=NULL; i++)
sum++;
cout<<"本字串共包含: "<<sum<<" 個字元"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
朱奕祐
時間:
2021-6-26 20:05
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=0;
char yo[50];
cout<<"輸入一字串: ";
cin.getline(yo,50);
for(int i=0; yo[i]!=NULL; i++)
sum++;
cout<<"本字串共包含: "<<sum<<" 個字元"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
許洧熏
時間:
2021-6-26 20:06
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int x=0;
char str[50];
cout<<"輸入一字串: ";
cin.getline(str,50);
for(int i=0; str[i]!=NULL; i++)
x++;
cout<<"本字串共包含: "<<x<<" 個字元"<<endl;
system("pause");
return 0;
}
複製代碼
作者:
王秉鈞
時間:
2021-6-26 20:14
[color=Cyan][color=Cyan]#include<iostream>
#include<cstdlib>[color=Black][color=Cyan][/color][/color]
using namespace std;
int main()
{ int sum=0;
char str[50];
cout<<"請輸入一英文字串";
cin.getline(str,50);
for(int i=0;str[i]!=NULL; i++)
sum++;
cout<<"本字串共包含"<<sum<<"個字元"<<endl;
system("pause");
return 0;
} [/color] [/color]
複製代碼
作者:
俞成章
時間:
2021-6-26 20:15
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sum=0;
char str[50];
cout<<"輸入一字串: ";
cin.getline(str,50);
for(int i=0; str[i]!=NULL; i++)
sum++;
cout<<"本字串共包含: "<<sum<<" 個字元"<<endl;
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2