標題:
601 大小寫轉換
[打印本頁]
作者:
陳曜誌
時間:
2024-8-22 03:35
標題:
601 大小寫轉換
1. 題目說明:
請依下列題意進行作答,使輸出值符合題意要求。
2. 設計說明:
請撰寫一程式,讓使用者輸入一個字串及自然數n,n為字串的索引值,請判斷索引值為n的字元,若為大寫,則將大寫轉成小寫;若為小寫,則將小寫轉成大寫,並替換成新的字串,最後輸出大小寫轉換後的字元與字串。
提示:若使用 Java 語言答題,請以「JP」開頭命名包含 main 靜態方法的 class,評測系統才能正確評分。
3. 輸入輸出:
輸入說明
一個字串及自然數n
輸出說明
大小寫轉換後的字元與字串
範例輸入
abcdef
3
範例輸出
The letter that was selected is: D
abcDef
本帖隱藏的內容需要回復才可以瀏覽
作者:
吳侑諶
時間:
2024-8-30 20:49
本帖最後由 吳侑諶 於 2024-9-3 20:37 編輯
#include <bits/stdc++.h>
using namespace std;
string a;
int b;
int main()
{
cin>>a>>b;
char c;
if(a[b]>='a' && a[b]<='z')
a[b]-=32;
else
a[b]+=32;
cout<<"The letter that was selected is: "<<a[b]<<endl;
cout<<a;
return 0;
}
複製代碼
作者:
郭又瑄
時間:
2024-8-30 20:50
#include<bits/stdc++.h>
using namespace std;
string str;
int n;
int main()
{
cin>>str>>n;
if(str[n]>='a'){
str[n]-=32;
}else{
str[n]+=32;
}
cout<<"The letter that was selected is: "<<str[n]<<endl;
cout<<str;
return 0;
}
複製代碼
作者:
呂宗晉
時間:
2024-8-30 20:51
#include<bits/stdc++.h>
using namespace std;
string str;
int n;
int main()
{
cin>>str>>n;
char c=str[n];
if(c>='a')
{
c=c-32;
str[n]=str[n]-32;
}
else
{
c=c+32;
str[n]=str[n]+32;
}
cout<<"The letter that was selected is: "<<c<<'\n';
cout<<str;
return 0;
}
複製代碼
作者:
聿均
時間:
2024-8-30 20:51
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
string str;
cin>>str>>n;
if(str[n]<='Z')
str[n]+=32;
else
str[n]-=32;
cout<<"The letter that was selected is: "<<str[n]<<endl;
cout<<str;
return 0;
}
複製代碼
作者:
田家齊
時間:
2024-8-30 20:52
#include <bits/stdc++.h>
using namespace std;
string str;
int x;
int main()
{
cin>>str>>x;
char c=str[x];
if(c>='a')
{
c-=32;
str[x]=c;
}else
{
c+=32;
str[x]=c;
}
cout<<"The letter that was selected is: "<<c<<endl;
cout<<str;
return 0;
}
複製代碼
作者:
黃翊豪
時間:
2024-8-30 20:53
#include<bits/stdc++.h>
using namespace std;
string str;
int n;
int main()
{
cin>>str>>n;
if(str[n]>='a')
{
str[n]=str[n]-32;
}
else
{
str[n]=str[n]+32;
}
cout<<"The letter that was selected is: "<<str[n]<<endl;
cout<<str;
}
複製代碼
作者:
得銓
時間:
2024-8-30 20:55
#include<bits/stdc++.h>
using namespace std;
string str;
int n;
int main()
{
cin>>str>>n;
char c=str[n];
if(c>='a')
{
c=c-32;
str[n]=str[n]-32;
}
else
{
c=c+32;
str[n]=str[n]+32;
}
cout<<"The letter that was selected is: "<<c<<'\n';
cout<<str;
return 0;
}
複製代碼
作者:
何權晉
時間:
2024-9-27 15:24
本帖最後由 何權晉 於 2024-10-25 19:16 編輯
#include<bits/stdc++.h>
using namespace std;
string str;
int n;
int main()
{
cin>>str>>n;
char c=str[n];
if(c>='a')
c-=32;
else
c+=32;
cout<<"The letter that was selected is: "<<c<<'\n';
str[n]=c;
cout<<str;
return 0;
}
複製代碼
作者:
蔡沛倢
時間:
2024-10-25 19:15
本帖最後由 蔡沛倢 於 2024-10-25 19:16 編輯
#include<bits/stdc++.h>
using namespace std;
string a;
int b;
int main()
{
cin>>a>>b;
char c=a[b];
if(c>='a')
{
c=c-32;
}
else
{
c=c+32;
}
cout<<"The letter that was selected is: "<<c<<'\n';
a[b]=c;
cout<<a;
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2