问题描述:
初学者C语言:输入一句话,用感叹号代替里面的句号;有感叹号的地方,就用两个感叹号
C语言要求,初学,没学过指针,请别用指针函数.刚才问别人.代码搞得很齐全,不过是C++.汗了,怎么看也看不懂.
把感叹号替换问号问题解决了.只剩2个感叹号替换1个感叹号的问题了.
#include
int main(void)
{
char c;
char n='!';
char m='.';
while((c=getchar())!='#')
{
\x05 if(c==m)
\x05\x05 c=n;
\x05 putchar(c);
}
return 0;
}
C语言要求,初学,没学过指针,请别用指针函数.刚才问别人.代码搞得很齐全,不过是C++.汗了,怎么看也看不懂.
把感叹号替换问号问题解决了.只剩2个感叹号替换1个感叹号的问题了.
#include
int main(void)
{
char c;
char n='!';
char m='.';
while((c=getchar())!='#')
{
\x05 if(c==m)
\x05\x05 c=n;
\x05 putchar(c);
}
return 0;
}
问题解答:
我来补答展开全文阅读