puts跟printf的区别: 1.自动加入换行符 2.printf支持多种花样输出,而puts只输出字符串 #include <stdio.h> int main() { char a; puts("请输入一个字符:"); a = getchar(); puts("输入的字符是:"); putchar(a); return 0; }