zoukankan      html  css  js  c++  java
  • 实验6 数组1

    1、输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标。

    #include<stdio.h>
    int main(void)
    {
        int i,index,n;
        int a[10];
        
        printf("Enter n:");
        scanf("%d",&n);
    
        printf("Enter %d integers:",n); /*提示输入n个数*/
        for(i=0;i<n;i++)
            scanf("%d",&a[i]);
        /*找最大值a[index]*/
        index=0;        /*假设a[0]是最小值,即下标为0的元素最大*/
        for(i=1;i<n;i++)
            if(a[i]>a[index])    /*如果a[i]比假设的最小值还大*/
                index=i;        /*再假设a[i]是最大值,即下标为0的元素最大*/
            printf("max is %d	sub is %d
    ",a[index],index);
    
            return 0;
    }

    2.输入n个整数,存入数组a中,分别按正序和逆序输出这些数

    #include<stdio.h>
    int main(void)
    {
        int i,n;
    
        
        printf("Enter n:");
        int a[10];
        scanf("%d",&n);
    
        printf("Enter %d integers:
    ",n); /*提示输入n个数*/
        for(i=0;i<n;i++)       /*将输入的数分别复制给数组a的n个元素a[0]~a[n-1]*/
            scanf("%d",&a[i]); 
        /*对n个数排序*/
        printf("正序输出一维数组a:
    ");  /*输出n个数组元素的值*/
        for(i=0;i<n;i++){
            printf("元素%d	元素值%d
    ",i,a[i]);
            printf("
    ");
        }
    
    
     printf("逆序输出一维数组a:
    ");  /*输出n个数组元素的值*/    
        for(i=n-1;i>=0;i--){
            printf("元素%d	元素值%d
    ",i,a[i]);
            printf("
    ");
        }
        return 0;
    }

     

  • 相关阅读:
    Bzoj1072--Scoi2007排列perm
    Bzoj1041--Haoi2008圆上的整点
    Bzoj3932--Cqoi2015任务查询系统
    HDU 1024 Max Sum Plus Plus(DP)
    HDU 1029 Ignatius and the Princess IV
    【noip模拟题】数列
    Hello World
    vue-router 进阶
    vue2.0 源码解读(二)
    vue2.0 源码解读(一)
  • 原文地址:https://www.cnblogs.com/sally959/p/3391831.html
Copyright © 2011-2022 走看看