3 条题解
-
1
#include <iostream> #include <bits/stdc++.h> using namespace std; const int N=1e7+10; const int INF=0x3f3f3f3f; string a; int main() { int n; cin>>n; n+=1; while(n--) { getline(cin,a); int len=a.size(); for(int i=0;i<len;i++) { if((i==0 && i!=' ')||(a[i-1]==' ' && a[i]!=' ')) { if(a[i]>='a' && a[i]<='z')a[i]-=32; cout<<a[i]; } } cout<<endl; } return 0; }
水
-
1
真实的拿下AC都不发题解的!!!
#include<stdio.h> #include<string.h> char fan(char c) { if(c>='a' && c<='z') return(c-32); else return c; } int main() { int t,n; char str[200]; scanf("%d\n",&t); while(t--) { gets(str); n=strlen(str); if(n==1) printf("%c",fan(str[0])); else { for(int i=1;i<n;i++) { if(str[i-1]==' '&&str[i]!=' ') printf("%c",fan(str[i])); else if(str[i-1]!=' '&&i==1) printf("%c",fan(str[i-1])); } printf("\n"); } } return 0; }
- 1
信息
- ID
- 1089
- 时间
- 1000ms
- 内存
- 32MiB
- 难度
- 6
- 标签
- 递交数
- 316
- 已通过
- 97
- 上传者