zoukankan      html  css  js  c++  java
  • 实验6剩余部分

    //设计一个程序,利用二维数组输出3x2矩阵
    #include<stdio.h>
    int main(void)
    {
        int i,j;
        int a[3][2];
        //输入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;
    }

    //定义一维数组arr,用冒泡排序法,由大到小排序并输出
    #include<stdio.h>
    int main(void)
    {
        double arr[5];
        int i,j;
        double x;
        //输入数组
        printf("请输入5个实数:
    ");
        for(i=0;i<5;i++){
            scanf("%lf",&arr[i]);
        }
        //冒泡排序
        for(i=0;i<5;i++){
            for(j=0;j<5-i;j++){
                if(arr[j]<arr[j+1]){
                    x=arr[j+1];
                    arr[j+1]=arr[j];
                    arr[j]=x;
                }
            }
        }
        //输出数组
        for(i=0;i<5;i++){
            printf("%lf
    ",arr[i]);
        }
        return 0;
    }

    //定义一个3×3的整形二维数组arr,找出最小值以及它的行下标和列下标,并输出该矩阵
    #include<stdio.h>
    int main(void)
    {
        int arr[3][3];
        int i,j,x,y;
        //输入矩阵;
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                printf("输入数组arr各元素值:
    ");
                scanf("%d",&arr[i][j]);
            }
        }
        x=y=0;
        //求出最小值;
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                if(arr[i][j]<arr
                    [x][y]){
                    x=i;
                    y=j;
                }
            }
        }
        //输出矩阵
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                printf("%4d",arr[i][j]);
            }
            printf("
    ");
        }
        //找出最小值以及它的行下标和列下标
        printf("第%d行%d列最小值是%d
    ",x,y,arr[x][y]);
        return 0;
    }

  • 相关阅读:
    poj3111 K Best 最大化平均值,二分
    cd732D Exams 二分
    cf448D Multiplication Table 二分
    hdu2199,double二分
    hdu3015,poj1990树状数组
    Codeforces Round #595 (Div. 3) D2Too Many Segments,线段树
    C#学习
    C#中单例的双重锁定模式
    C# HashSet 用法、Hashtable用法
    如何阅读他人的项目源代码程序
  • 原文地址:https://www.cnblogs.com/lxhlxx900126/p/3404705.html
Copyright © 2011-2022 走看看