1. 程式人生 > >ZZULIOJ 1136: 首字母變大寫

ZZULIOJ 1136: 首字母變大寫

題目描述輸入一個只包含大小寫英文字母和空格的句子,將每個單詞的第一個字母改成大寫字母。
輸入輸入一個長度不超過100的英文句子。
輸出請輸出按照要求改寫後的英文句子。
樣例輸入i like ACM

樣例輸出I Like ACM

#include<stdio.h>
#include<string.h>
int main(){
 char a[100];
 int i;
 gets(a);
 int len=strlen(a);
 for(i=0;i<len-1;i++){
  if(a[0]<='z'&&a[0]>='a')         //首字母
a[0]=a[0]-32; if(a[i]==' '&&a[i+1]>='a'&&a[i+1]<='z') a[i+1]=a[i+1]-32; } for(i=0;i<len;i++) printf("%c",a[i]); return 0; }