| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 17566 人关注过本帖
标题:怎样用c语言写一段关于求一个数组元素最大值的程序
只看楼主 加入收藏
小北理工
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-4-10
收藏
得分:0 
回复 7楼 kinwyb
不行呀!数组的下标必须是常量或常量表达式
2010-04-12 13:38
langren2526
Rank: 2
等 级:论坛游民
帖 子:46
专家分:37
注 册:2010-3-12
收藏
得分:0 
不是
我想要的是
不知道数组元素得个数                 LZ,红色的部分是不是没说清楚? 数组大小都不知道, 计算机怎么知道要给这
然后初始化数组                             个数组分配多少内存数量?
再求最大值
谢谢
2010-04-12 16:12
kinwyb
Rank: 4
等 级:业余侠客
帖 子:134
专家分:244
注 册:2009-3-7
收藏
得分:0 
回复 11楼 小北理工
可以的!我用C-Free编译完全可以通过~运行结果也不错
图片附件: 游客没有浏览图片的权限,请 登录注册

学习c语言痛苦!!但是要坚持~~
2010-04-12 20:14
小北理工
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-4-10
收藏
得分:0 
回复 13楼 kinwyb
谢谢
2010-04-13 13:52
brackenbo
Rank: 1
等 级:新手上路
帖 子:6
专家分:5
注 册:2010-4-9
收藏
得分:0 
————————————————————————————

[ 本帖最后由 brackenbo 于 2010-4-13 15:12 编辑 ]
2010-04-13 14:03
韩明海
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:253
专家分:749
注 册:2010-4-3
收藏
得分:0 
#include<stdio.h>
void max(int num)
{
    int a[num],i = 0,max = 0;
    for(i=0;i<num;i++)
    {
        scanf("%d",a[i]);
    }
    for(i=0;i<10;i++)
    {
        if(max<a[i])
            max = a[i];
    }
    printf("the max number is %d\n",max);
}
int main()
{
    int n;
    scanf("%d",&n);
    max(n);
    return 0;
}
这个可以吧,如果你学过malloc可以更精简
2010-04-13 18:14
韩明海
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:253
专家分:749
注 册:2010-4-3
收藏
得分:0 
回复 12楼 langren2526
呵呵,可以读取数组大小然后去子函数去定义啊,也可以用malloc啊
2010-04-13 18:16
yp460390673
Rank: 1
等 级:新手上路
帖 子:10
专家分:3
注 册:2010-4-11
收藏
得分:0 
第一次编

#include<stdio.h>
void main()
{
int i,j,x,max;
int a[10];
printf("输入数组数:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=0;
for(i=0;i<10;i++)
if(max<a[i])
max=a[i];
printf("最大的数是:%d\n",max);
}
2010-04-13 21:46
seep666
Rank: 2
等 级:论坛游民
帖 子:91
专家分:14
注 册:2010-3-18
收藏
得分:0 
``````````````
2010-04-15 16:55
快速回复:怎样用c语言写一段关于求一个数组元素最大值的程序
数据加载中...
 
   



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

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