| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 478 人关注过本帖
标题:[求助]弱弱的问个问题
只看楼主 加入收藏
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
快速回复:[求助]弱弱的问个问题
数据加载中...
 
   



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

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