C语言程序这段话是什么意思

如题所述

这一段程序是出了问题的,有可能是上传的时候丢失了一部分内容。他的原意应该是这样的,就是统计三个三位数的,组成三位数的三个数字当中每一个位数上的数出现的次数。
比如说123的时候,他应该是数字1,2,3各出现一次。它的作用就是使数组里面统计这三个数字出现的次数各增加一次。循环中后两个语句出了偏差。
也就是:
de[num[i]/10%10]++;
de[num[i]%10]++;追问

数组后面++是什么意思。这是我不懂得地方

追答

不是“数组后面++”,是“数组元素后面++”。

举例说,
a[x]++;就是a[x]=a[x]+1;
若num[j]=456
则de[num[j]/100]++;就是de[4]++;也就是de[4]=de[4]+1;
de[num[j]/10%10]++;就是de[5]++;也就是de[5]=de[5]+1;
de[num[j]%10]++;就是de[6]++;也就是de[5]=de[5]+1;

温馨提示:答案为网友推荐,仅供参考
相似回答