更多“补充程序Ccon013.c,程序实现从10个数中找出最大值和最小值。 ”相关问题
  • 第1题:

    请编写函数fun,参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。注意:部分源程序存在PROGl.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun鸽花括号中填入所缩写的若干语句。给定源程序:


    正确答案:
    【考点分析】主要考察考生对临时变量的初始化及使用,以及如何比较多个数的大小【解题思路】通过初始化指定最大值,最小值,再使用当前的最值与剩下的值比较,若比最大值大,修改最大值;若比最小值小,修改最小值。

  • 第2题:

    有20个数,分别存于D10~D19,试编写依程序找出其中最大的数并存于D200中。编写程序上传。


    设循环队列头指针为front,尾指针为rear,容量为MAXLEN,则循环队列元素个数可按公式:(rear-front+MAXLEN)%MAXLEN求得。 由此,答案为(1)5;(2)15。

  • 第3题:

    编写程序,求列表s=[9,7,8,3,2,1,55,6]中的元素个数、最大值、最小值,以及元素之和、平均值。


    def MM(*p): ave=sum(p)/len(p) m=max(p) n=min(p) s=[m,n,ave] print(s)

  • 第4题:

    编程,找出长度为10\的数组中,数组元素的最大值和最小值,并输出。


    答案:public class a{public static void main(String[] args){double x[]={25.3,56.3,15.3,125.25,465.36,456.32,458.21,456.325,4856.3215,41.6};double max=x[0];int i;for(i=0;i<10;i++){ if (max<=x[i])max=x[i];}double min=x[0];int j;for(j=0;i<10;i++){ if (min>=x[j])min=x[j];}System.out.println("最大数是"+max);System.out.println("最小数是"+min);}}

  • 第5题:

    编写程序,求解10个数中的最小值。要求:输出最小值及其所在位置。 (先绘制算法流程图,然后编写程序)


    #include <stdio.h>
    int main( )
    { int data,max,min,i=1;
    scanf("%d",&data) ;
    max=min=data;
    while(i<10)
    { scanf("%d",&data) ;
    if(data>max) max=data;
    else
    if(data<min)
    min=data;
    i++;
    }
    printf("max=%d,min=%d",max,min);
    }
    运行测试结果:略