C++編程:讀取鍵盤輸入,知道遇到@;進行大小寫轉換,並回顯(數字除外)

#include<iostream>
#include<cctype>
int main()
{
 using namespace std;
 char ch[30];
 cout << "輸入:";
 //cin >> ch[0];
 int i = 0;
 while (i < 30 && cin>>ch[i])
 {
  if (ch[i] == '@')
   break;
  else if (islower(ch[i]))
  {
   ch[i] = toupper(ch[i]);
  }
  else if (isupper(ch[i]))
  {
   ch[i] = tolower(ch[i]);
  }
  else
   i--;
  if (++i < 30)
  {
   cout << "輸入:";
  }
 }
 for (int j = 0; j < i; j++)
 {
  cout << ch[j] << endl;
 }
 cin.get();
 cin.get();
 return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章