使用if else语句编写一个程序读取输入,读到#停止。使用感叹号替换句号,用两个感叹号替换原来的感叹号,最后报告进行了多少次替换。
3条回答 默认 最新
JTNWS 2023-08-07 00:03关注#include<stdio.h> #include<ctype.h> int main() { char ch; int a = 0,b = 0; while((ch = getchar()) != '#') { if(ch == '.') { a++; putchar(ch - 13); } if(ch == '!') { b++; putchar(ch); putchar(ch); } if(isalpha(ch)) putchar(ch); } printf("\n句号替换了%d次\n",a); printf("感叹号替换了%d次\n",b); return 0; }解决 无用评论 打赏 举报