本帖最後由 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;
- }
複製代碼 |