zoukankan      html  css  js  c++  java
  • 最大值和最小值

    问题:

      编写程序,从键盘输入num(1—30)个整数,求其中的最大数和最小数,并将结果输出

    分析:

      首先输入测试数据的个数num,并判断其合理性,其次输入num个整数,置于一维数组中,然后对各个数组元素比较大小,确定最大数和最小数并输出结果。若单纯为所求输入一批整数的最大数和最小数,不一定需要数组变量,这里仅仅反映数组的一个可能的应用场合。

     1 #include<stdio.h>
     2 #define MAX 30
     3 int main(){
     4     int ia[MAX+1];
     5     int num,count,current;
     6     int maxi,mini;
     7     do{
     8         printf("Enter the number of tested data(1--%d):",MAX);
     9         scanf("%d",&num);
    10     }while(!(num>=1&&num<=30));
    11     printf("Enter %d integer value",num);
    12     if(num>1){
    13         printf("s");
    14     }
    15     printf(":
    ");
    16     for(count=1;count<=num;count++){
    17         scanf("%d",&ia[count]);
    18     }
    19     maxi=ia[1];
    20     mini=maxi;
    21     for(count=2;count<=num;count++){
    22         current=ia[count];
    23         if(current>maxi)
    24             maxi=current;
    25         else if(current<mini)
    26             mini=current;
    27     }
    28     printf("Max Value=%5d, Min  Value=%5d
    ",maxi,mini);
    29     return 0;
    30 } 




  • 相关阅读:
    《Python 源码阅读》之 类型Type
    《Python 源码剖析》之对象
    KMP匹配算法
    Python的递归深度
    js验证手机号
    Jquery 实现 “下次自动登录” 记住用户名密码功能
    js注册读秒进度条
    div+css进度条
    SprignMVC+myBatis整合
    ssm控制输出sql(二)
  • 原文地址:https://www.cnblogs.com/geziyu/p/8783512.html
Copyright © 2011-2022 走看看