C:求和值<多维数组中的0

时间:2015-03-24 02:03:41

标签: c arrays

for(day=0; day<NUMDAYS; day++) {
    for(period=0; period<NUMPERIODS; period++) {
      if(mood[period][day]<0)
      sum++;
    }
}
printf("Total number of days less than 0 is: \n", sum);

/ *我正在编写一个多维数组(3x4)的程序,我输入-5到5之间的值。代码应该计算有天数(列)和句点(行数) )值小于0.每次我尝试执行代码时,我什么也得不到* /

1 个答案:

答案 0 :(得分:1)

这是因为您实际上打印该值。 printf函数要求您以格式字符串指定要打印的值,例如

printf("Total number of days less than 0 is: %d\n", sum);

请注意字符串末尾的"%d",表示printf应获得int参数并将其打印为十进制。