《c程序设计语言》读书笔记--大写转小写

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int aoti(char c)
{
    if(c >= 'A' && c <= 'Z')
        return c-'A'+'a';
    else
        return c;
}

int main()
{

    int i = 0;
    int c,d;

    while((c = getchar()) != EOF && c != '\n')
    {
        d = aoti(c);
        i++;
        printf("%c",d);
    }

    return 0;
}


大写转小写;问题:为啥 printf 函数最后一起输出,而不是一个一个输出?

 

posted @ 2014-10-29 21:23  司空格子Ored  阅读(201)  评论(0编辑  收藏  举报