C语言中,用do while编写,以“#”结束,但不要输出“#”,怎么做啊?

书本要求啊!要求输入#程序就结束,但不能输出#,你明白么?

以#结束就用这一句
while (变量!='\#');
不输出#就是把最后一个重新赋值过就是啦如:
变量=0;
然后再输出就没有#了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-17
#include "stdio.h"
main()
{
char s[200];
int i;
printf("input:");
i=0;
s[0]=getchar();
while(s[i]!='#')
{
i++;
s[i]=getchar();
}
s[i]='\0';
printf("%s",s);
getch();
}本回答被提问者采纳
第2个回答  2011-11-16
你为什么以#结束啊?

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网