标题:大一新手一个,想求助大神,帮我看看我的程序哪里出问题
取消只看楼主
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
结帖率:66.67%
已结贴  问题点数:20 回复次数:13 
大一新手一个,想求助大神,帮我看看我的程序哪里出问题
#include <stdio.h>
#include <stdlib.h>


int Maxelement(float A [5],int num1)
int Minelement(float B [5],int num2)
//float average(float C [5],float num3)
//void  swapAn1n2(int array[],int n1 n2)




int main()
{
    float A1[5]    ;
    int a,l;
    for(l=1;l<=5;l++ )
    scanf("%f",&float A[i]);
    a=Maxelement(float[i]) ;
    printf("max=%f",a);   
        
   
   
}   
    int Maxelement(float A [5],int num1)
    {
        int i ,j;
        for(i=0;i<4;i++)
        {
            if(float A[i]<float A[i+1])
            {
                j=float A[i];
                float A[i]=float A[i+1];
                float A[i+1]=j;
               
            }
        }
        num1=float A[i];
        return(num1);
    }
   
   
   
   
   
   
搜索更多相关主题的帖子: average include 
2017-05-25 19:07
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
得分:0 
哈哈,谢谢你
2017-05-25 19:19
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
得分:0 
好的
2017-05-25 19:22
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
得分:0 
大哥,能再帮我看看吗


#include <stdio.h>
#include <stdlib.h>


float Maxelement(float A[5],int num1)
int Minelement(float B[5],int num2)
//float average(float C [5],float num3)
//void  swapAn1n2(int array[],int n1 n2)




int main()
{
    float A1[5]    ;
    int a,l;
    for(l=0;l<4;l++ )
    scanf("%f",&A[i]);
    a=Maxelement(A1[i]) ;
    printf("max=%f",a);   
        
   
   
}   
    float Maxelement(float A[5],int num1)
    {
        int i ,j;
        for(i=0;i<4;i++)
        {
            if(A[i]<A[i+1])
            {
                j=A[i];
                A[i]=A[i+1];
                A[i+1]=j;
               
            }
        }
        num1=A[i];
        return(num1);
    }
   
   
   
   
   
2017-05-25 19:31
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
得分:0 
大哥,谢谢,我改改再编译试试
2017-05-25 19:45
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
得分:0 
我就是想找出一个数组的最大值,然后输出最大数值,那我代码要怎样改才能实现这个功能
2017-05-25 19:53
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
得分:0 
嗯,谢谢大佬
2017-05-25 20:04
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
得分:0 
大哥,我昨晚看了很久你的程序,还是不懂,可以注释一下吗
2017-05-26 08:43
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
得分:0 
好的
2017-05-26 12:54
陈光星
Rank: 1
等 级:新手上路
帖 子:69
专家分:3
注 册:2017-5-15
得分:0 
#include <stdio.h>
float
maxelement( float *a, int size );   //函数的声明,返回值为一个浮点型的变量,形参中有一个指针和一个整形。问:指针的作用是什么?

int
main( void )
{
    float A[ 5 ];//以下四行我都理解
    int i;

    for( i = 0; 5 > i; ++i )
        scanf( "%f", &A[ i ] );

    printf( "%f", maxelement( A, 5 ) );/// 问:  maxelement(A,5)是什么意思,为什么这样写?




    return 0;
}

float
maxelement( float *a, int size )//函数的定义
{
    int i;
    float max;

    for( i = 1, max = a[ 0 ]; size > i; ++i )   //问:size是什么,为什么不用赋一个初始值
        max = max > a[ i ]? max : a[ i ];

    return max;
}
2017-05-26 13:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-477364-1-1.html




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

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