| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1676 人关注过本帖, 1 人收藏
标题:求助:在我的基础上帮改一下。
只看楼主 加入收藏
wl2001
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-4-17
收藏
得分:0 
你在自己的程序你加“printf("a[0]=%d",a[0])"就像下面的这个,我加了这句,没有改其他的语句,看看a[0]的值,在输入几个极小的数,如:-123,-234,-231,-3456,-567看看结果,你就会发现问题了,其实你这样的定义本身就是有问题的,而且程序本身没有做到你说的从大到小的排序。
#include<stdio.h>   
int main(void)      
{
    int a[5],i,max;
    for(i=1;i<6;i++)
     scanf("%d",&a[i]);
     max=a[0];
printf("a[0]=%d",a[0]);
     for(i=1;i<6;i++)
     {
      if(max<a[i])
       max=a[i];
     }
     printf("max=%d\n",max);
     system("pause");
     return 0;
}
2008-04-08 13:46
张信哲
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2008-4-3
收藏
得分:0 
不错不错,我学C的时候就不喜欢排序。嘿嘿
2008-04-08 14:39
form521
Rank: 1
来 自:西安
等 级:新手上路
帖 子:162
专家分:4
注 册:2006-12-21
收藏
得分:0 
谢谢大家的帮助,谢谢!

人生就是个死循环,退出这个循环的条件是系统停止。
2008-04-08 14:39
assess110
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2008-3-13
收藏
得分:0 
从大到小排序怎么行不通啊? 结果出问题了
2008-04-08 15:10
iverson817
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2008-3-13
收藏
得分:0 
回复 1# 的帖子
我来试一下
#include<stdio.h>   
int main(void)      
{
 int a[5],i,max,j;
    for(i=0;i<5;i++)
     scanf("%d",&a[i]);
     min=a[0];
     for(i=0;i<4;i++)
     {
      for(j=0;j<4;j++)
       {
      if(min>a[i])
       a[i]=min;
        }
     }
if(i=0;i<5;i++)
printf("从大到小的排序方式是:%d",a[i]);
}
应该是对的········

[[it] 本帖最后由 iverson817 于 2008-4-9 08:32 编辑 [/it]]
2008-04-09 08:22
iverson817
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2008-3-13
收藏
得分:0 
回复 15# 的帖子
:\11\11.cpp(22) : fatal error C1010: unexpected end of file while looking for precompiled header directive
执行 cl.exe 时出错.

11.exe - 1 error(s), 0 warning(s)

这是什么意思·我经常运行成这样啊·哪位大侠解释下·
2008-04-09 08:27
快速回复:求助:在我的基础上帮改一下。
数据加载中...
 
   



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

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