3、输入计数和替换
#include <stdio.h> #include <stdlib.h> int main() { int c; //输入字符 int n_c; //字符计数 int n_space; //空格计数 int n_tab; //制表符计数 n_c = n_space = n_tab = 0; while ((c=getchar()) != '\n') { if (c == ' ') { ++n_space; putchar('|'); } else if (c == '\t') { ++n_tab; putchar('\\'); putchar('t'); } else { ++n_c; putchar(c); } } printf("\n输入字符个数:%d\n输入空格个数:%d\n输入制表符个数:%d\n", n_c, n_space, n_tab); return 0; }