zoukankan      html  css  js  c++  java
  • 输出矩阵四周的数字的平均数(C)

    // practice
    
    #include<stdio.h>
    //#include<conio.h>
    #include<stdlib.h>
    
    double func1(int (*number)[4])
    {
        int k=0;
        double result =0;
        for(int i=0;i<3;i++)
        {
            for(int j=0;j<4;j++)
            {
                if(i==0||i==2||j==0||j==3)
                {
                    result += number[i][j];
                    k++;
                }  
            }
        }
    
        return result/k;
    }
    
    int main()
    {
        //FILE * f;
        int number [3][4]= {1,2,4,5,6,7,8,9,11,22,33,44};
     //   system("CLS");
        printf("*******the array is *******
    ");
       for(int i=0;i<3;i++)
        {
         for(int j=0;j<4;j++)
            {
                printf("%4d",number[i][j]);
    
            }
            printf("
    ");
        }
        double result = func1(number);
        printf("the result is %.2f",result);
       // f = fopen("C:\user\mike1\desktop\result.txt","w");
        //fprintf(f,"%f",result);
        //fclose(f);
    
    
    
        return 0;
    }
    //conclusion :     int a[][3]    可以fun(int[][3]) 也可以fun(int (*a)[4])
    //                 a 的实际类型为 int[][3] 既不是 int* 也不是int(*)

  • 相关阅读:
    1015. 德才论
    1014. 福尔摩斯的约会
    1013. 数素数
    1012. 数字分类
    1011. A+B和C
    1010. 一元多项式求导
    1009. 说反话
    1008. 数组元素循环右移问题
    1007. 素数对猜想
    1006. 换个格式输出整数
  • 原文地址:https://www.cnblogs.com/zijidefengge/p/12641106.html
Copyright © 2011-2022 走看看