【求助】计算一个二维数组所有奇数和与偶数和之差的编程
如题,C语言的初学者,只学到数组,请大虾们用低等的语言编一个!!谢谢
程序代码:#include<malloc.h>
int main()
{
int m = 0 ,n = 0;
printf("请输入数组的行数:\n");
scanf("%d",&m);
printf("请输入数组的列数:\n");
scanf("%d",&n);
int **p = (int**)calloc(sizeof(int),m);
int i = 0,j = 0;
for( i = 0 ;i < m;i++)
{
*(p + i) = (int*)calloc(sizeof(int),n);
}
printf("请输入%d行%d列数组的数据:\n",m,n);
for(i = 0;i < m;i++)
for( j = 0;j < n;j++)
scanf("%d",&p[i][j]);
int sumodd = 0,sumeven = 0;
for(i = 0;i < m; i++)
for(j = 0;j < n;j++)
{
if(p[i][j] % 2 == 0)
sumeven += p[i][j];
else
sumodd += p[i][j];
}
printf("该数组的所有奇数和与偶数和的差为%d\n" ,sumodd - sumeven);
free(p);
return 0;
}
