搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 一个简单的求最大数的问题,找不出哪里有问题
标题:
一个简单的求最大数的问题,找不出哪里有问题
只看楼主
SNAKEQX
等 级:
新手上路
帖 子:112
专家分:3
注 册:2006-4-11
第
11
楼
得分:0
随心的代码很好:)
2008-02-02 15:48
leeco
等 级:
贵宾
威 望:
10
帖 子:1026
专家分:177
注 册:2007-5-10
第
12
楼
得分:0
回复 9# 的帖子
吃多了吧
2008-02-02 21:43
雨中飞燕
等 级:
禁止访问
威 望:
8
帖 子:2200
专家分:0
注 册:2007-8-9
第
13
楼
得分:0
9楼的代码吃饱了撑的
2008-02-03 02:35
yuki
等 级:
新手上路
威 望:
5
帖 子:508
专家分:0
注 册:2005-2-4
第
14
楼
得分:0
至于9楼的,我建议您可以这么做。
#include <stdarg.h>
#include <stdio.h>
int max(int nFirst, ...)
{
int i = nFirst, nMax = nFirst;
va_list vaMaker;
va_start(vaMaker, nFirst);
while(i)
{
if(nMax < i)
nMax = i;
i = va_arg(vaMaker, int);
}
va_end(vaMaker);
return nMax;
}
int main()
{
... // 输入整数到变量a,b,c,d,e,f,g我省略了。
printf("%d", max(a,b,c,d,e,f,g));
return 0;
}
我们都在命运湖上荡舟划桨,波浪起伏使我们无法逃离孤行;如果我们迷失方向,波浪将指引我们穿过另一天曙光
2008-02-03 09:46
hiphoop
等 级:
新手上路
帖 子:4
专家分:0
注 册:2006-10-14
第
15
楼
得分:0
回复 1# 的帖子
程序如下:
//已编译过无误
#include<iostream>
using namespace std;
main()
{
int a[9];
int max;
int b;cout<<"输入10个大于零的数:"<<endl;
for(int i=0;i<=9;i++)
{
cin>>b;
a[i]=b;
}
max=a[0];
for(i=0;i<9;i++)
{
if(max<=a[i])
max=a[i];
}
cout<<max;
}
2008-02-03 21:24
15
2/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-198493-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.697142 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved