编辑代码

#include <stdio.h>

#include <ctype.h>

int main () {
    char ch;
    int i;
    printf("输入字符:\n");
    while((ch = getchar()) != '#')
    {
        switch (ch)
        {
            case '.':i++;putchar('!');break;
            case '!':i++;putchar(ch);putchar(ch);break;
            default:putchar(ch);
        }
    }
    printf("总共转换了%d次", i);
	return 0;
}