回复 6楼 jj369258
											那如果上个字符是空格,但这个是换行的或者制表符呢!呵呵										
					
	
程序代码:#include<stdio.h>
#include<conio.h>
#define TURE 1
#define FALSE 0
/*
* 主函数: 单词首字母转大写
* 输  入: 无(void)
* 输  出: 整形 0 (return 0)
*/
int main(void)
{
    int c;
    bool Flag = TURE;
  
    printf("请输入需要转换的句子:");
    while(c != '\n')
    {
            c = getchar();
            if(c == ' ')  //判断是否为空格
            {
                 Flag = TURE;
                 printf(" ");
                 continue;
                 }
            if(Flag)  //判断是否为单词首字母
            {
                 Flag = FALSE;
                 if(c >= 'a' && c <= 'z') //判断是否为小写字母
                 {
                      c = c - 32;
                      }
                 }
            printf("%c", c);
            }
    getch();
    return 0;
    }
										
					
	


											
	    

	
											
