本帖最后由 wg592930 于 2015-5-8 09:37 编辑
输入一英文句子,将其中所有单词首字符转换成大写后输出。(C语言) 程序如下 #include <stdio.h> #include <string.h> int main() { char str[1000]; int flag=1; printf("输入字符串:\n"); gets(str); for(int i=0;i <= strlen(str)-1;i++) { if(str>='a'&&str<='z') if(flag==1) { str -=32; flag=0; } if(str==' ') flag=1; } puts(str); return 0; } |