| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 927 人关注过本帖
标题:关于输入任意数字求最大数程序问题!!!
取消只看楼主 加入收藏
wsm340223
Rank: 1
等 级:新手上路
帖 子:20
专家分:6
注 册:2012-6-29
结帖率:33.33%
收藏
已结贴  问题点数:2 回复次数:2 
关于输入任意数字求最大数程序问题!!!


//这是一个简单的求任意个整型数字最大数的程序,我想让程序做到,输入任意个整型数字,都能输出其中的最大数,,




#include "stdio.h"
 main()
{char c,max=0;
    while((c=(getchar()))!='\n') //但在这里输入,,,发现整型输入换行符与这后面的换行符不能作直接关系比较,没法实现任意个整型数字的输入!!
    {
        if(max<c)   //有输入,没结果,(这个程序,我用字符类型做的,可以实现,但想输入比9大的数字,就没办法了)
         max=c;
    }
    printf("%d%c",max,max);
}




高手有办法么?


[ 本帖最后由 wsm340223 于 2012-7-13 15:49 编辑 ]
搜索更多相关主题的帖子: 换行符 include 数字 
2012-07-13 15:46
wsm340223
Rank: 1
等 级:新手上路
帖 子:20
专家分:6
注 册:2012-6-29
收藏
得分:0 
额,版主想多了,就是整型数剧输入,因为,只有输入到换行符,它才退出循环,是问,怎样在整型数据输入状态下,作换行符输入与while()表达式里面的'\n'作比较,
2012-07-13 17:08
wsm340223
Rank: 1
等 级:新手上路
帖 子:20
专家分:6
注 册:2012-6-29
收藏
得分:0 
scanf("%d",&c)
2012-07-13 17:09
快速回复:关于输入任意数字求最大数程序问题!!!
数据加载中...
 
   



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

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