| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 234 人关注过本帖
标题:求大神指教
只看楼主 加入收藏
经哥
Rank: 3Rank: 3
来 自:代码空间
等 级:论坛游侠
威 望:1
帖 子:289
专家分:124
注 册:2012-9-8
结帖率:91.8%
收藏
已结贴  问题点数:12 回复次数:9 
求大神指教
图片附件: 游客没有浏览图片的权限,请 登录注册
这是我自己编代码,请问你们能看懂目的吗?还有,目的表达对么?为什么结果是这样啊
图片附件: 游客没有浏览图片的权限,请 登录注册
2012-10-13 13:17
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
char ch

总有那身价贱的人给作业贴回复完整的代码
2012-10-13 13:25
经哥
Rank: 3Rank: 3
来 自:代码空间
等 级:论坛游侠
威 望:1
帖 子:289
专家分:124
注 册:2012-9-8
收藏
得分:0 
回复 2楼 embed_xuel
图片附件: 游客没有浏览图片的权限,请 登录注册
肿么个情况?

我只是个演员,还是业余的!!
2012-10-13 13:32
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:4 
十五行代码,三处错误

总有那身价贱的人给作业贴回复完整的代码
2012-10-13 13:41
菜鸟一支
Rank: 6Rank: 6
来 自:何美杭
等 级:侠之大者
威 望:1
帖 子:121
专家分:456
注 册:2012-10-10
收藏
得分:4 
个人觉得楼主的程序有几个错误;
第一个就是楼上说的,应该是 char ch;
第二个,如果是想统计一个字符串中数字和其他字符的个数,而且以*表示结束,那么应该:
1、将if(ch>='0'||ch<='9')改为
if(ch>='0'&&ch<='9')
2、将
count1和count2都赋初值0;(没有初值的话,count1++怎么进行?)
3、将while (ch=='*');改为
while (ch!='*');
将上述改完过后,如果输入
123*
会显示
4
0
因为你用的是do while循环,是先scanf再判断ch是否为*  scanf到3时,不为*,这时就会把*给scanf进去了,从而导致count1在3的基础上加再加1
所以如果再在if前面加上
if(ch!='*')
这时再输入123*
将会显示
3
0

小弟何美杭,所发表的都仅代表个人观点,欢迎批评指正。
2012-10-13 13:59
天剑山
Rank: 4
等 级:业余侠客
威 望:3
帖 子:119
专家分:266
注 册:2012-8-3
收藏
得分:4 
第一,你的变量未初识化,导致count1和count2值不定,所以出现奇怪的数字
第二,while的循环条件有误,因该是!=才对
2012-10-13 14:12
天剑山
Rank: 4
等 级:业余侠客
威 望:3
帖 子:119
专家分:266
注 册:2012-8-3
收藏
得分:0 
至于变量类型…楼主是有自己的意图吗?
2012-10-13 14:15
经哥
Rank: 3Rank: 3
来 自:代码空间
等 级:论坛游侠
威 望:1
帖 子:289
专家分:124
注 册:2012-9-8
收藏
得分:0 
回复 4楼 embed_xuel
我已经改过来啦,谢啦
图片附件: 游客没有浏览图片的权限,请 登录注册

我只是个演员,还是业余的!!
2012-10-13 14:28
经哥
Rank: 3Rank: 3
来 自:代码空间
等 级:论坛游侠
威 望:1
帖 子:289
专家分:124
注 册:2012-9-8
收藏
得分:0 
回复 7楼 天剑山
图片附件: 游客没有浏览图片的权限,请 登录注册
嘿嘿

我只是个演员,还是业余的!!
2012-10-13 14:36
经哥
Rank: 3Rank: 3
来 自:代码空间
等 级:论坛游侠
威 望:1
帖 子:289
专家分:124
注 册:2012-9-8
收藏
得分:0 
回复 6楼 天剑山
多谢罗

我只是个演员,还是业余的!!
2012-10-13 14:36
快速回复:求大神指教
数据加载中...
 
   



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

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