| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 621 人关注过本帖
标题:问题:输入数据判断大小的逻辑错误!!
只看楼主 加入收藏
早梅
该用户已被删除
收藏
已结贴  问题点数:5 回复次数:3 
问题:输入数据判断大小的逻辑错误!!
提示: 作者被禁止或删除 内容自动屏蔽
搜索更多相关主题的帖子: 逻辑 数据 判断 输入 
2010-05-13 22:13
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:0 
认真学一下模板的用法,就能找出问题了!

★★★★★为人民服务★★★★★
2010-05-14 07:54
tfxanxing
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:82
专家分:165
注 册:2010-5-7
收藏
得分:5 
#include<iostream>
using namespace std;
template <typename T>
T FindMin(T *p,int length)
{
  /*  T Min=*p;
    for(int i=1;i<length;i++)        //这里  i<length  不是 i<=length
        if(Min>p[i])
            Min=p[i];
        return Min;*/
    T Max=*p;
     for(int i=1;i<length;i++)
        if(Max<p[i])
            Max=p[i];
        return Max;
}
const int N=5;
int main()
{
    int i;
    int a[N];
    double d[N];
    cout<<"输入"<<N<<"个整型数据(不同数据之间以空格间隔):"<<endl;
    for(i=0;i<N;i++)
        cin>>a[i];

    cout<<"以上"<<N<<"个整型数的最小数是:"<<FindMin(a,N)<<endl;
    cout<<"输入"<<N<<"个双精度型数据(不同数据之间以空格间隔):"<<endl;
    for(i=0;i<N;i++)
        cin>>d[i];

    cout<<"以上"<<N<<"个双精度实型数的最小数是:"<<FindMin(d,N)<<endl;
    return 0;
}
2010-05-15 11:31
早梅
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-18 19:14
快速回复:问题:输入数据判断大小的逻辑错误!!
数据加载中...
 
   



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

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