| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 680 人关注过本帖
标题:一道作业题,郁闷死了,就是运行出错误,大家帮忙看看
取消只看楼主 加入收藏
soky
Rank: 4
等 级:业余侠客
帖 子:126
专家分:228
注 册:2009-7-13
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:2 
一道作业题,郁闷死了,就是运行出错误,大家帮忙看看
用户录入一系列字符或数字,求其中所有数字的积


#include<stdio.h>
void main()
{
    char ch;
    int num=1;
    printf("请输入一系列字符或数字:");
    for(ch=getchar();ch!='\n';ch=getchar())
    {
        if(ch>='0'&&ch<='9')
        num*=ch-48;
    }
    printf("这些数字的乘积为%d\n",num);
}
搜索更多相关主题的帖子: 作业 运行 
2009-07-21 10:26
soky
Rank: 4
等 级:业余侠客
帖 子:126
专家分:228
注 册:2009-7-13
收藏
得分:0 
刚让同学运行了下,发现的确没问题,我的VC++6.0坏了,晕死,让我弄了一早上。
现在改用codeblocks,没事了,谢谢大家了。
2009-07-21 13:06
soky
Rank: 4
等 级:业余侠客
帖 子:126
专家分:228
注 册:2009-7-13
收藏
得分:0 
for语句中第一句就是对字符的输入,不管是数字还是字母还是‘,’都是字符,输入。
         第二句是对是否为回车的判断,如果是回车,证明这句结束,不用再输入了。
         第三句式循环到下一个字符,跟i++一样的效果。
这个的题目的意思是要输出所有输入数字的乘机,所以最后我是输出NUM。
2009-07-21 17:57
快速回复:一道作业题,郁闷死了,就是运行出错误,大家帮忙看看
数据加载中...
 
   



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

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