| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 942 人关注过本帖
标题:计算输入字符串的数量
只看楼主 加入收藏
阳光大地
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-5-14
收藏
 问题点数:0 回复次数:7 
计算输入字符串的数量

题目要求输入任意字母(可以多个),即字符串,输出输入字母的个数,如果中间有空格,不计算在内.我就是不知道空格怎么不计算在内.
我输入sf se输出就显示5.我的程序如下:
#include"stdio.h"
void main(){
int n=0;
printf("input a string:\n");
for(;getchar()!='\n';n++ );
printf("%d",n);
getch();
}

搜索更多相关主题的帖子: 字符 数量 输入 
2007-05-23 22:23
yangzhifu
Rank: 1
等 级:新手上路
威 望:2
帖 子:433
专家分:0
注 册:2007-4-11
收藏
得分:0 
#include"stdio.h"
void main(){
int n=0;
printf("input a string:\n");
for(;getchar()!='\n';n++);
printf("%d",n);
getch();
}
n++表示对你所输入的字符进行计数,但没有计字符串的数量

方寸之内,剖天下; 方坛之内,析自我;
2007-05-23 22:41
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
for(;(ch=getchar())!='\n';)
if(ch!=' ')n++;

倚天照海花无数,流水高山心自知。
2007-05-23 22:43
小子也大叔
Rank: 2
等 级:新手上路
威 望:4
帖 子:143
专家分:0
注 册:2007-4-23
收藏
得分:0 

#include<stdio.h>
#include<stdlib.h>

int main(void)
{
int i,num=0;
char z;

printf("enter a string:");

while((z=getchar())!='\n')
{
if((z>='a'&&z<='z')||(z>='A'&&z<='Z'))
num++;
}
printf("this string have %d letters.\n",num);

system("pause");
return 0;
}

这样就ok了!


希望一心想学c的加我的群吧~~ 40834003
2007-05-23 22:47
yangzhifu
Rank: 1
等 级:新手上路
威 望:2
帖 子:433
专家分:0
注 册:2007-4-11
收藏
得分:0 
#include"stdio.h"
void main()
{
int i=0,n=0;
getchar();
printf("input a string:\n");
for(;getchar()!='\n';)
i++;
n++;
printf("%d",n);
}

方寸之内,剖天下; 方坛之内,析自我;
2007-05-23 22:49
yangzhifu
Rank: 1
等 级:新手上路
威 望:2
帖 子:433
专家分:0
注 册:2007-4-11
收藏
得分:0 

唉,失败,看错题了,以上我的都可以删除了


方寸之内,剖天下; 方坛之内,析自我;
2007-05-23 22:51
zidance
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2007-5-22
收藏
得分:0 

计算空格数目,减去就行了。

2007-05-23 22:52
阳光大地
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-5-14
收藏
得分:0 
明了,多谢上面各位高手了.
2007-05-30 20:35
快速回复:计算输入字符串的数量
数据加载中...
 
   



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

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