竞赛
考级
这题就是就是要判断字符串的各各项是什么字符,并做调整。 思路: 1 判断是不是字母 2 判断第一项是不是小写 3 判断不是第一项是不是大写 接下来是代码 可以点个赞吗,谢谢。
/*注释*/
法兰西玫瑰
#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; string list[n]; for(int i=0;i<n;i++){ cin>>list[i]; if(list[i][0]>='a' and list[i][0]<='z'){ list[i][0]=char(list[i][0]-32); } for(int j=1;j<list[i].length();j++){ if(list[i][j]>='A' and list[i][j]<='Z'){ list[i][j]=char(list[i][j]+32); } } } for(int i=0;i<n;i++) cout<<list[i]<<endl; return 0; }
嫌疑を避ける ~~
majmDZB
#include<bits/stdc++.h> using namespace std; int main(){ int n,len; string a; cin>>n; while(n--){ cin>>a; len = a.length(); for(int i=0,f=1;i<len;i++){ if(f) if('a'<=a[i]&&a[i]<='z' || 'A'<=a[i]&&a[i]<='Z'){ f=0; if('a'<=a[i]&&a[i]<='z') a[i]-=32; cout<<a[i]; }else{ cout<<a[i]; }else{ if('A'<=a[i]&&a[i]<='Z') a[i]+=32; cout<<a[i]; } } cout<<endl; } return 0; }
烈火麒麟
acgoacgo
很烫的凉水
JMZ詹总
准
沃姆
手持剑,刺锋芒
YuQing1919
潜龙暗虎
LOVEKlee1314
#include<bits/stdc++.h> using namespace std; int main(){ int n,len; string a; cin>>n; while(n--){ cin>>a; len = a.length(); for(int i=0,f=1;i<len;i++){ if(f) if('a'<=a[i]&&a[i]<='z' || 'A'<=a[i]&&a[i]<='Z'){ f=0; if('a'<=a[i]&&a[i]<='z') a[i]-=32; cout<<a[i]; }else{ cout<<a[i]; } else{ if('A'<=a[i]&&a[i]<='Z') a[i]+=32; cout<<a[i]; } } cout<<endl; } return 0; }
139****8903
n=int(input()) for i in range(n): a=input() print(a.capitalize())
151****9879
耐高总冠军 张文杰