程序接受一个输入字符,并将该字符输出三遍并以!结束,使用getchar和putchar函数

相关代码。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

参考一下:https://blog.csdn.net/weixin_56352030/article/details/116352149

如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢

char c = getchar();
for(int i=0;i<3;i++)
putchar(c);
putchar('!');
是这样么?

代码如下:

#include <stdio.h>

int main()
{
    char ch;
        //接收字符,到!结束输入
    while((ch =getchar()) !='!')
    {
        for(i=0;i<3;i++)
            putchar(ch);
    }


        //这段代码是:接收一个字符,输出三次,并以!结尾
        ch = getchar();
        for(i=0;i<3;i++) 
          putchar(ch);
        putchar('!');
    return 0;
}