#include
void main()
{
char x[80]; //声明一个数组存放字符串
int i;
printf("请输入英文语句\n");
gets(x); //获取字符串
for (i=0;x[i]!='\0';i++) //判断是否是英文语句
{
if(((x[i]>'a')&&(x[i]<'z'))||((x[i]>'A')&&(x[i]<'Z'))||x[i]==' ')
{
}
else
{
printf("输入的语句中含有非字母,重新输入\n");
gets(x);
}
}
x[0]=x[0]-32; //首字母改为大写字母
for (i=1;x[i]!='\0';i++) //空格后的字母改为大写字母
{
if (x[i-1]==' ')
{
x[i]=x[i]-32;
}
}
for (i=0;x[i]!='\0';i++) // 输出字符串
{
printf("%c",x[i]);
}
printf("\n");
}
#include
#include
char s[99];
int main(){
while(0
printf("%s ",s);
}
}
........。。。看不明白
5