标题:[求助]弱弱的问个问题
只看楼主
boygod
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-12-30
 问题点数:0 回复次数:0 
[求助]弱弱的问个问题

程序填空,不要改变与输入输出有关的语句。
连续输入一批以 # 结束的字符串(字符串的长度不超过80),遇 ## 则全部输入结束。
统计并输出每个字符串的有效长度。
例:括号内是说明
输入:
hello 12#abc+0## (连续输入2个字符串"hello 12"和"abc+0")
输出:
8 ("hello 12"的有效长度是8)
5 ("abc+0"的有效长度是5)


#include "stdio.h"
#define MAXLEN 80
int main( )
{ int len,count,i,k;
char ch,oldch,str[MAXLEN];
oldch=' ';
while((ch=getchar())!='#'||oldch!='#'){
k=0;
while(ch!='#'&& k< MAXLEN-1){
str[k++]=ch;
ch=getchar();
}
oldch='#';
str[k]='';
/*---------*/
printf("%d\n",len);
}
}

搜索更多相关主题的帖子: include 字符串 hello count 
2005-12-30 08:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-40848-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.625284 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved