不创建数组来计算的一个方法
#include <stdio.h> int main() { int sum = 0; int N = 0; int M = 0; scanf("%d %d", &N, &M); int i = 0; int tmp = 0;//创建一个临时存放数值的变量 while (N--) { for (i = 0; i < M; i++) { scanf("%d", &tmp); if (tmp > 0)//如果tmp大于零则进行求和 { sum += tmp; } } } printf("%d\n", sum); return 0; }