#14723: 請問程式碼哪裡錯誤


fionahung0908 (username)

學校 : 臺北市私立延平高級中學
編號 : 69055
來源 : [180.217.99.153]
最後登入時間 :
2020-10-19 15:02:55
c303. PA:大小之塔 -- 2017高雄市高師大附中資訊學科能力 | From: [203.72.178.252] | 發表日期 : 2018-08-01 14:25

#include<bits/stdc++.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
int a;
char n;
while(cin>>a)
{
for(int i=1;i<=a;i++)
{
cin>>n;
if(n>='A'&&n<='Z')
{
n+=32;
cout<<n;
}
else if(n>='a'&&n<='z')
{
n-=32;
cout<<n;
}
else cout<<n;
}
}
}

 
#14728: Re:請問程式碼哪裡錯誤


GHot_Taiwan (306-22 洪堂貴)

學校 : 臺北市私立延平高級中學
編號 : 69703
來源 : [1.200.64.192]
最後登入時間 :
2023-03-28 13:17:43
c303. PA:大小之塔 -- 2017高雄市高師大附中資訊學科能力 | From: [203.72.178.252] | 發表日期 : 2018-08-01 14:52

#include<bits/stdc++.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
int a;
char n;
while(cin>>a)
{
for(int i=1;i<=a;i++)
{
cin>>n;
if(n>='A'&&n<='Z')
{
n+=32;
cout<<n;
}
else if(n>='a'&&n<='z')
{
n-=32;
cout<<n;
}
else cout<<n;
}
}
}


沒換行阿~~~~~大大

 
#14743: Re:請問程式碼哪裡錯誤


fionahung0908 (username)

學校 : 臺北市私立延平高級中學
編號 : 69055
來源 : [180.217.99.153]
最後登入時間 :
2020-10-19 15:02:55
c303. PA:大小之塔 -- 2017高雄市高師大附中資訊學科能力 | From: [203.72.178.252] | 發表日期 : 2018-08-02 13:31

#include<bits/stdc++.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
int a;
char n;
while(cin>>a)
{
for(int i=1;i<=a;i++)
{
cin>>n;
if(n>='A'&&n<='Z')
{
n+=32;
cout<<n;
}
else if(n>='a'&&n<='z')
{
n-=32;
cout<<n;
}
else cout<<n;
}
}
}


沒換行阿~~~~~大大

謝謝!!

 
#15710: Re:請問程式碼哪裡錯誤


wish.rirf@gmail.com (C++ 與我)

學校 : 臺北市私立薇閣高級中學
編號 : 82132
來源 : [36.224.41.96]
最後登入時間 :
2021-08-07 19:29:31
c303. PA:大小之塔 -- 2017高雄市高師大附中資訊學科能力 | From: [111.243.9.74] | 發表日期 : 2018-10-21 20:35

#include<bits/stdc++.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
int a;
char n;
while(cin>>a)
{
for(int i=1;i<=a;i++)
{
cin>>n;
if(n>='A'&&n<='Z')
{
n+=32;
cout<<n;
}
else if(n>='a'&&n<='z')
{
n-=32;
cout<<n;
}
else cout<<n;
}
}
}


沒換行阿~~~~~大大

謝謝!!

C++可用toupper(),tolower()

 
ZeroJudge Forum