在一个二维数组(int a[3][3];)中,将每一个元素平方后,并输出新矩阵

在一个二维数组(int a[3][3];)中,将每一个元素平方后,并输出新矩阵

问题描述:

c语言程序中在一个二维数组(int a[3][3];)中,将每一个元素平方后,并输出新矩阵


 
#include<stdio.h>
int main()
{
    int a[3][3];
    //输入
    for(int i=0;i<3;i++){
        for(int j=0;j<3;j++){
            scanf("%d", &a[i][j]);
        }
    }
    //将每一个元素平方
    for(int i=0;i<3;i++){
        for(int j=0;j<3;j++){
            a[i][j]=a[i][j]*a[i][j];
        }
    }
    //输出
    for(int i=0;i<3;i++){
        for(int j=0;j<3;j++){
            printf("%d ", a[i][j]);
        }
        printf("\n");
    }
    return 0;
}