BC149. 简写单词
描述
输入描述
输入一个复合词输出描述
输出一行,表示复合词的简写示例1
输入:
College English Test
输出:
CET
C 解法, 执行用时: 2ms, 内存消耗: 348KB, 提交时间: 2022-07-25
#include<stdio.h> #include<string.h> int main() { char s[100]; while (scanf("%s", &s) != EOF ) { if(s[0]>='A'&&s[0]<='Z') { printf("%c",s[0]); } else printf("%c",s[0]-32); } }
C 解法, 执行用时: 2ms, 内存消耗: 352KB, 提交时间: 2022-07-26
#include <stdio.h> #include <string.h> int main() { char s[50]; while(~scanf("%s", s)) { if(s[0] >= 'a' && s[0] <= 'z') printf("%c", s[0]-32); else printf("%c", s[0]); } return 0; }
C 解法, 执行用时: 2ms, 内存消耗: 352KB, 提交时间: 2022-04-09
#include<stdio.h> #include<ctype.h> #include<string.h> int main() { char arr[5000] = { 0 }; gets(arr); printf("%c", toupper(arr[0])); int len = strlen(arr); int i = 0; for (i = 1; i < len - 1; i++) { if (arr[i] == ' ' ) printf("%c", toupper(arr[i + 1])); } return 0; }
C 解法, 执行用时: 2ms, 内存消耗: 356KB, 提交时间: 2022-03-11
#include<stdio.h> #include<string.h> int main(void) { int i=1,flag=0; char temp,str[200]; scanf("%c",&str[0]); if(str[0]>=97 && str[0]<=122){str[0]=str[0]-32;} while(scanf("%c",&temp)!=EOF){ if(flag==1){str[i]=temp;if(temp>=97 && temp<=122){str[i]=str[i]-32;}i++;flag=0;} if(temp==' '){flag=1;} } for (int j = 0; j < i; j++) { printf("%c", str[j]); } }
C 解法, 执行用时: 2ms, 内存消耗: 384KB, 提交时间: 2022-03-12
#include<stdio.h> #include<string.h> int main() { char a[10000000]; gets(a); for(int i=0;i<strlen(a);i++) { if(a[i]>=97)a[i]=a[i]-32; } printf("%c",a[0]); for(int i=0;i<strlen(a);i++) { if(a[i]==' ')printf("%c",a[i+1]); } }