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.每次我尝试执行代码时,我什么也得不到* /
答案 0 :(得分:1)
这是因为您实际上打印该值。 printf
函数要求您以格式字符串指定要打印的值,例如
printf("Total number of days less than 0 is: %d\n", sum);
请注意字符串末尾的"%d"
,表示printf
应获得int
参数并将其打印为十进制。