【求助】计算一个二维数组所有奇数和与偶数和之差的编程
如题,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; }