| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 373 人关注过本帖
标题:程序可以运行,但是运行出的结果不对。求各位帮我改成我想要的程序。
只看楼主 加入收藏
梁2
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2012-12-5
结帖率:100%
收藏
已结贴  问题点数:3 回复次数:8 
程序可以运行,但是运行出的结果不对。求各位帮我改成我想要的程序。
程序可以运行,但是运行出的结果不对。求各位帮我改成我想要的程序。
我想编一个从键盘输入十个数,求其中的最大值和最小值,并按逆序打印出该数组的程序,,,程序可以运行,但是运行出的结果不对。求各位帮我看看是什么地方出了错。

#include"stdio.h"
main()
{
    float a[10];
int i;
float max=a[0],min=a[9];
for(i=0;i<=9;i++)
scanf("%f",&a[i]);
for(i=0;i<=9;i++)
{
    if(a[i]>max)
        max=a[i];
    if(a[i]<min)
        min=a[i];
}
printf("max=%f,min=%f\n",max,min);
for(i=9;i>=0;i--)
printf("%f\t",a[i]);
}
搜索更多相关主题的帖子: include 最大值 
2012-12-06 09:19
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
    max=a[0];
    min=a[9];
位置 不对 ,你的代码 尚未赋值 取不到你想要的东东

DO IT YOURSELF !
2012-12-06 09:27
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:1 
你的问题太多 了

建议你学一下调试代码   这种小问题  简单的调试一下就ok了

时间长了,你就能用眼睛看出来哪里出问题了

DO IT YOURSELF !
2012-12-06 09:31
Fisher~
Rank: 4
等 级:业余侠客
帖 子:93
专家分:222
注 册:2012-11-10
收藏
得分:1 
可以改成这样
程序代码:
main()
{
    float a[10];
int i;
float max=0,min=0;    //这里不一定是0,你也可以在上面讲数组初始化为0用你原来的语句就可以了
for(i=0;i<=9;i++)
scanf("%f",&a[i]);
for(i=0;i<=9;i++)
{
    if(a[i]>max)
        max=a[i];
    if(a[i]<min)
        min=a[i];
}
printf("max=%f,min=%f\n",max,min);
for(i=9;i>=0;i--)
printf("%f\t",a[i]);
} 

2012-12-06 11:08
qq872551969
Rank: 9Rank: 9Rank: 9
等 级:禁止访问
威 望:1
帖 子:241
专家分:1377
注 册:2012-7-13
收藏
得分:1 
你还没赋值数列呢,怎么取值?

编程交流请加群:【234181324】,一起学习,一起进步,新建的群,主打C语言和JAVA等程序设计,等待高手们的入驻,无论你是高手也好,新手也好,在这里都是平等的,欢迎你们的加入~!【234181324】
2012-12-06 11:15
qq872551969
Rank: 9Rank: 9Rank: 9
等 级:禁止访问
威 望:1
帖 子:241
专家分:1377
注 册:2012-7-13
收藏
得分:0 
对了,我也想问问,假设没有赋值,取出的数值是默认值还是无法编译?

编程交流请加群:【234181324】,一起学习,一起进步,新建的群,主打C语言和JAVA等程序设计,等待高手们的入驻,无论你是高手也好,新手也好,在这里都是平等的,欢迎你们的加入~!【234181324】
2012-12-06 11:16
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
取出的是垃圾数据  

DO IT YOURSELF !
2012-12-06 11:21
qq872551969
Rank: 9Rank: 9Rank: 9
等 级:禁止访问
威 望:1
帖 子:241
专家分:1377
注 册:2012-7-13
收藏
得分:0 
回复 7楼 wp231957
我说的是没有赋值的数据,取出的是什么?

编程交流请加群:【234181324】,一起学习,一起进步,新建的群,主打C语言和JAVA等程序设计,等待高手们的入驻,无论你是高手也好,新手也好,在这里都是平等的,欢迎你们的加入~!【234181324】
2012-12-06 11:39
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
以下是引用qq872551969在2012-12-6 11:39:56的发言:

我说的是没有赋值的数据,取出的是什么?
你自己做个测试 看一下 就只了

DO IT YOURSELF !
2012-12-06 11:45
快速回复:程序可以运行,但是运行出的结果不对。求各位帮我改成我想要的程序。
数据加载中...
 
   



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

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