| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1082 人关注过本帖
标题:这个题想了一周了,谁指点一下。。。。
只看楼主 加入收藏
指幕天
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-3-7
收藏
 问题点数:0 回复次数:19 
这个题想了一周了,谁指点一下。。。。
有这样一个问题我想了一周了,还是解决不了。还请大侠指点一下。。。。谢过了!

有一篇文章,共有3行文字,每行有80个字符,要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
主要是我不明白怎样区别数字和字符的输入,在C中数字和字符不是通用的吗?还有空格怎样识别呀?scanf不是每输入一次都要嵌入空格的吗?

搜索更多相关主题的帖子: 数字 字符 空格 字母 
2006-05-08 19:19
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

我看你应该把你的C语言教材从头背到尾,再来做这题


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2006-05-08 19:22
–★–
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1512
专家分:0
注 册:2006-5-1
收藏
得分:0 
“scanf每输入一次都要嵌入空格”吗?

落霞与孤鹜齐飞,秋水共长天一色! 心有多大,路有多宽。三教九流,鸡鸣狗盗。兼收并蓄,海纳百川。
2006-05-08 19:23
指幕天
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-3-7
收藏
得分:0 
可是我们现在正在学习,还没学完。。。说一下吧。。。。指点一下

念双燕,难凭音信;指幕天,空识归航!
2006-05-08 19:23
指幕天
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-3-7
收藏
得分:0 
scanf不是输完后要用空格键表示结束吗?

念双燕,难凭音信;指幕天,空识归航!
2006-05-08 19:24
指幕天
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-3-7
收藏
得分:0 
大家谁把这个程序的代码给我,让我研究一下?。。。。要不指点一下也行。。。谢谢了。。。。。我实在很郁闷。。

念双燕,难凭音信;指幕天,空识归航!
2006-05-08 19:26
–★–
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1512
专家分:0
注 册:2006-5-1
收藏
得分:0 
回复:(Knocker)我看你应该把你的C语言教材从头背到...
以下是引用Knocker在2006-5-8 19:22:00的发言:

我看你应该把你的C语言教材从头背到尾,再来做这题

支持2楼班主。套取作业者,GO OUT。


落霞与孤鹜齐飞,秋水共长天一色! 心有多大,路有多宽。三教九流,鸡鸣狗盗。兼收并蓄,海纳百川。
2006-05-08 19:34
指幕天
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-3-7
收藏
得分:0 
我一想了很长时间了,实在是不会呀?

念双燕,难凭音信;指幕天,空识归航!
2006-05-08 19:41
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 

下不违例~

#include "stdio.h"

int main(void){
char buffer[80],*p=buffer;
int space=0,number=0,c1=0,c2=0,other=0;/*c1、c2分别存放的是大写字母和小写字母的统计数*/
fgets(buffer,80,stdin);
while(*p){
if( *p>='0' && *p<='9' ) number++;
else if( *p>='A' && *p<='Z' ) c1++;
else if( *p>='a' && *p<='z' ) c2++;
else if( *p==' ' ) space++;
else if( !*p) other++;
p++;
}
printf("数字个数%d\n大写字母个数%d\n小写字母个数%d\n空格个数%d\n其他字符个数%d\n",
number,c1,c2,space,other);
return 0;
}


淘宝杜琨
2006-05-08 19:54
errorer
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2006-4-19
收藏
得分:0 

3行怎么处理呀


思想有多远,就能走多远!
2006-05-08 22:01
快速回复:这个题想了一周了,谁指点一下。。。。
数据加载中...
 
   



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

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