鸡毛蒜皮没小事姜小明:C语言程序设计

来源:百度文库 编辑:高考问答 时间:2024/04/29 11:36:56
在一个纯由西文字符组成的字符串中混由大小写字符。要求在每个大写字符前加一个空格,把原字符串变成新字符串。在main中输入字符串、输出新字符串,函数insert_space()可在一个字符串中加插一个空格。

#include <stdio.h>
#include <insert_space.h>

int main(int argc, char* argv[])
{
char get_word;
printf("请输入英文字符,并以ctrl+z结尾\n");
while(get_word=getchar())
{
if(get_word>=65&&get_word<=90)
//大写字母
{
insert_space();
putchar(get_word);
}

else if(get_word>=97&&get_word<=122)
//小写字母
putchar(get_word);

else
{
printf("含有非英文字符!\n");
return 0;
}

}
printf("\n");
return 0;
}