哪里错了呀
为了简单,写在一个文件里了,如下参考:
#include <stdio.h>
void trans(char *p)
{
int i = 1;
if (p[0] >= 'a')
p[0] -= 32;
while(p[i] != '\0')
{
if (p[i - 1] == ' ' && p[i] >= 'a')
p[i] -= 32;
i++;
}
}
int main(){
char p[100];
gets(p);
trans(p);
puts(p);
return 0;
}
如有帮助,欢迎采纳哈!