竞赛
考级
这题就是就是要判断字符串的各各项是什么字符,并做调整。 思路: 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; }
烈火麒麟
LOVEKlee1314
JMZ詹总
acgoacgo
很烫的凉水
准
MuktorFM
#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
沃姆
耐高总冠军 张文杰
YuQing1919
n=int(input()) for i in range(n): a=input() print(a.capitalize())
无敌de鳖佬仔给老爷爷ccb
潜龙暗虎
Coder 1142586
#include <bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ int m; string t; cin>>t; m=t.length(); for(int i=0;i<m;i++){ if(t[i]>='A'&&t[i]<='Z'||t[i]>='a'&&t[i]<='z'){ if(t[i]>'Z'&&i==0) t[i]-=32; if(t[i]<'a'&&i!=0) t[i]+=32; } } cout<<t<<endl; } return 0; }
蓝遇return