/*4.利用 if else 语句编写程序读取输入,直到#。用一个感叹号代替每个句号,将原有的每个感叹号用两个感叹号代替,最后报告进行了多少次替代。*/
#include<stdio.h>
#include<stdlib.h>
#define STOP '#'
int main()
{
char a;
int i = 0, j =0;
printf("Please input:");
while ((a = getchar()) != STOP)
{
if (a == '.')
{
putchar('!');
i++;
}
else if (a == '!')
{
putchar('!');
putchar('!');
j++;
}
else
putchar(a);
}
printf("\n%d times of replacements\n", i + j);
system("pause");
return 0;
}
C Primer Plus7-4
最新推荐文章于 2024-09-28 21:40:24 发布
本文介绍了一个简单的C语言程序,该程序读取用户输入的文本,并将每个句号替换为感叹号,将每个感叹号替换为两个感叹号。程序还报告了进行的总替换次数。
842

被折叠的 条评论
为什么被折叠?



