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

    /*找出数组的最大值和它对应的下标*/
    #include<stdio.h>
    int main(void)
    {
        int i,index,n;
        int a[10];
    
        printf("Enter n:");   /*提示输入n*/
        scanf("%d",&n);
        printf("Enter %d integers:",n);   /*提示输入n个数*/
        for(i=1;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]是新的最大值,即下标为i的元素最大*/
            /*输出最大值和对应的下标*/
            printf("max is %d	sub is %d
    ",a[index],index);
    
            return 0;
    }

    /*输入n个整数,存入数组a中,分别按正序和逆序输出这些数*/
    #include<stdio.h>
    int main(void)
    {
        int n,i,k ;
        int a[10];
    
        printf("输入n:");
        scanf("%d",&n);
        
        /*输入n个数*/
        printf("提示输入%d个数:
    ",n);
        for(i=0;i<n;i++)
            scanf("%d",&a[i]);
    
        printf("正序输出
    ");
    
        for(i=0;i<n;){
            printf("数组元素a[%d],元素值%d
    ",i,a[i]);
            i=i+1;
        }
    
        printf("逆序输出
    ");
        for(i=n-1;i>=0;){
            printf("数组元素a[%d],元素值%d
    ",i,a[i]);
            i=i-1;
        }
        return 0;
    }

    //设计一个程序,利用二维数组输出3x2矩阵
    #include<stdio.h>
    int main(void)
    {
        int i,j;
        int a[3][2];
        //输入矩阵;
        for(i=0;i<3;i++){
            for(j=0;j<2;j++){
                printf("enter a:");
                scanf("%d",&a[i][j]);
            }
        }
        //输出矩阵;
        for(i=0;i<3;i++){
            for(j=0;j<2;j++){
                printf("%4d",a[i][j]);
            }
            printf("
    ");
        }
        return 0;
    }

  • 相关阅读:
    守护进程、互斥锁、生产者消费者模型
    实现并发编程的基础理论
    udp协议
    进程与进程池
    tcp协议产生-粘包问题的解决方案
    day21面向对象_类
    day16_面向过程编程与模块导入
    day15_函数递归_匿名函数_内置函数
    三、运算符(阶段二)
    二、(续)基础语法--常量、变量和注释(阶段二)
  • 原文地址:https://www.cnblogs.com/wuyanlong/p/3397500.html
Copyright © 2011-2022 走看看