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;
    }

     

  • 相关阅读:
    [概率论]2017.5.9
    [概率论] 2017 5.2
    [离散数学II]2017.5.2
    [离散数学II]2017.4.25
    [概率论]2017.4.19
    [概率论] 2017.4.18
    [离散数学II]2017.4.18
    [离散数学II]2017.4.11
    [概率论]2017.4.12
    [概率论]2017.4.5
  • 原文地址:https://www.cnblogs.com/sally959/p/3391831.html
Copyright © 2011-2022 走看看