C语言二维数组求和 初始化由键盘输入并保证正确的输入

来源:百度知道 编辑:UC知道 时间:2024/07/12 12:42:06
详细的问题说明,有助于回答者给出准确的答案
两个4*4的二维数组求和!!!! 最好给出并写出输入输出需求分析报告 或者整个课设报告 如果输入不正确需要返回错误信息!!!!!!!!!!!
急求!!!!!!!!!

#include "stdio.h"

void add(int c[][4],int a[][4],int b[][4])///加
{
int i;
int j;
for (i = 0; i < 4; ++i)
{
for (j = 0; j < 4; ++j)
{
c[i][j] = a[i][j] + b[i][j];
}
}
}

main()
{
int a[4][4];
int b[4][4];
int c[4][4];
int i;
int j;
printf("input the matrix of a :\n");
for (i = 0; i < 4; ++i)///输入a
{
for (j = 0; j < 4; ++j)
{
scanf("%d",&a[i][j]);
}
}
printf("\n");

printf("input the matrix of b :\n");
for (i = 0; i < 4; ++i)///输入b
{
for (j = 0; j < 4; ++j)
{
scanf("%d",&b[i][j]);
}
}
printf("\n");

for (i = 0; i < 4; ++i)///初始化c
{
for (j = 0; j < 4; ++j)
{
c[i][j] = 0;
}
}