初学者517 发表于 2014-8-13 09:04:41

求助 下面的程序

# include <stdio.h>


int main(void)
{
        char c;
        c = getchar();

        while (c != '\n')
        {
                if ((c >= 'a' && c <= 'z') || (c >='A' && c <= 'Z'))
                {
                        if (c >= 'W' && c <= 'Z' || c >= 'w' && c <= 'z')
                                c = c - 22;
                        else
                                c = c + 4;
                }

                printf("%c", c);
                c = getchar();
        }
        printf("\n");


        return 0;
}



whlie (c != '\n')
       里面的\n是什么意思, 起什么作用? 输入什么时就不会循环?

sddd 发表于 2014-8-20 23:47:33

\n 是换行的意思!

血月 发表于 2014-8-20 23:57:49

嗯 还有endl也是

初学者517 发表于 2014-8-21 08:57:42

sddd 发表于 2014-8-20 23:47
\n 是换行的意思!

我知道,作用是什么

1123566890 发表于 2014-8-24 20:04:01

先把前面的基础打扎实在学吧 光跟这课件超代码没意义
页: [1]
查看完整版本: 求助 下面的程序