鱼C论坛

 找回密码
 立即注册
查看: 1903|回复: 3

帮忙看看不知道是哪里错了为什么运行后不能工作?

[复制链接]
发表于 2014-7-24 20:35:20 | 显示全部楼层 |阅读模式
1鱼币
本帖最后由 风之残月 于 2014-11-10 10:15 编辑

#include<stdio.h>
int max,min;
void max_min_value(int *x,int n);
void main()
{
        int a[10];
        int i;
        printf("ebter 10 integer numble:\n");
        for(i=0;i<10;++i)
                scanf("%d",a);
        max_min_value(a,10);
        printf("max=%d min=%d ",max,min);
}
void max_min_value(int *x,int n)
{

        int *i,*j;
        i=x;
        j=x+n;
        for(;i<j;++i)
        {
                if(*i>max)
                        max=*i;
                else if(*i<min)
                        min=*i;
        }
}


最佳答案

查看完整内容

scanf("%d",a); 改为: scanf("%d",&a); 还有,你的max和min初始值为0是否合适,这个完全取决于你的输入数据
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-7-24 20:35:21 | 显示全部楼层
scanf("%d",a[i]);
改为:
scanf("%d",&a[i]);
还有,你的max和min初始值为0是否合适,这个完全取决于你的输入数据
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-7-24 20:42:09 | 显示全部楼层
仰望天上的光 发表于 2014-7-24 20:40
scanf("%d",a);
改为:
scanf("%d",&a);

...谢谢了 丢人了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-7-24 20:44:32 | 显示全部楼层
scanf那里不对,应该是scanf("%d",&a[i]);
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 17:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表