如何能同時做到
輸入字串
將小寫字母轉換成大寫字母,并忽略其他型別的字符
最后逆輸出
我加了if陳述句 然后逆輸出沒有問題
但是運行失敗
希望大佬幫我指出并改正錯誤

uj5u.com熱心網友回復:
c沒有初始值uj5u.com熱心網友回復:
那怎么加能讓他有初始值呢
uj5u.com熱心網友回復:
你程式寫的就有問題,初始值用cin賦進去uj5u.com熱心網友回復:
為什么不發代碼呢,這樣我們也好改啊我懷疑你是不是程式順序寫錯了
先輸入,再判斷
#include <bits/stdc++.h>
using namespace std;
int main()
{
string s;
cin>>s;
int len=s.size();
for(int i=0;i<len;++i)
{
if(s[i]>='a' && s[i]<='z')
s[i]=s[i]-'a'+'A';
else if (s[i]>='A' && s[i]<='Z')
s[i]=s[i]-'A'+'a';
}
for(int i=len-1;i>=0;--i)
cout<<s[i];
return 0;
}
uj5u.com熱心網友回復:
啊謝謝您!非常感謝 我才看到 下次一定
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/105792.html
標籤:C++ 語言
