题解 | 首字母大写
#include <stdio.h> #include<string.h> int main() { char a[100]; while(fgets(a,sizeof(a),stdin)){ if(a[0]<='z'&&a[0]>='a') a[0]-=32; for(int i=1;i<strlen(a);i++){ if(a[i]<='z'&&a[i]>='a'&&(a[i-1]==' '||a[i-1]=='\n'||a[i-1]=='\t'||a[i-1]=='\r')) a[i]-=32; } printf("%s\n",a); } return 0; }