初学者C语言:输入一句话,用感叹号代替里面的句号;有感叹号的地方,就用两个感叹号C语言要求,初学,没学过指针,请别用指针函数.刚才问别人.代码搞得很齐全,不过是C++.汗了,怎么看也看不懂
来源:学生作业帮助网 编辑:六六作业网 时间:2024/09/07 20:03:41
初学者C语言:输入一句话,用感叹号代替里面的句号;有感叹号的地方,就用两个感叹号C语言要求,初学,没学过指针,请别用指针函数.刚才问别人.代码搞得很齐全,不过是C++.汗了,怎么看也看不懂
初学者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语言要求,初学,没学过指针,请别用指针函数.刚才问别人.代码搞得很齐全,不过是C++.汗了,怎么看也看不懂
C和C++如果是这么简单的程序的话应该没有什么区别吧.楼主把代码发上来看看好不好~
#include
int main(void)
{
\x05char c;
\x05char n='!';
\x05char m='.';
\x05while((c=getchar())!='#')
\x05{
\x05\x05if(c==m)
\x05\x05{
\x05\x05\x05c=n;putchar(c);
\x05\x05}
\x05\x05else if(c == n)
\x05\x05{
\x05\x05\x05putchar(n);putchar(n);
\x05\x05}
\x05\x05else
\x05\x05{
\x05\x05\x05putchar(c);
\x05\x05}
\x05\x05
\x05}
\x05return 0;
}
这个应该行了~