求大神看看这个编程哪错了,就是把一个英语句子的每一个英文单词第一个字母改为大写。#include void main(){char x[100];int *p;p=x;printf("请输入英语句子\n");gets(x);x[0]=x[0]-32;for(p=0;*p!='\0';p++){if(*(p-1)_百度作业帮
求大神看看这个编程哪错了,就是把一个英语句子的每一个英文单词第一个字母改为大写。#include void main(){char x[100];int *p;p=x;printf("请输入英语句子\n");gets(x);x[0]=x[0]-32;for(p=0;*p!='\0';p++){if(*(p-1)
求大神看看这个编程哪错了,就是把一个英语句子的每一个英文单词第一个字母改为大写。#include void main(){char x[100];int *p;p=x;printf("请输入英语句子\n");gets(x);x[0]=x[0]-32;for(p=0;*p!='\0';p++){if(*(p-1)==' '){*p=*p-32;}}for(p=0;*p!='\0';p++){printf("%c",*p);}printf("\n");}
应该是第一行错了:#include
#include &stdio.h&void fun12()
// 字符转换{
char x[100];
printf("请输入英语句子\n");
gets(x);