中易网

#include<stdio.h>main(){ int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i; for(i=0;i<12;i++)

答案:2  悬赏:0  
解决时间 2021-02-27 15:22
#include
main(){
int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;
for(i=0;i<12;i++) c[s[i]]++;
for(i=1;i<5;i++)
printf("%d",c[i]);
}
最后得什么??怎么算的?
最佳答案
首先你要清楚 s[i]代表的是一个数字 1,2,3,4这些之一,因为s[12]里面的值只有这些
放在
c[s[i]]中 就是 c [1],c[2],c[3],c[4]这些之一
c[5]={0},的意思是让数组c的值全部初始化为0
然后
for(i=0;i<12;i++) c[s[i]]++;的意思 就是让数组c里面的某个元素 加1

算的话 其实很简单 看s[12]数组 有几个1 代表 这 c[1] 这个元素 加几次
有几个2 代表着c[2]加几次
之后 就可得
4 3 3 2
结果是4332
全部回答
第一个循环c[1]++,c[2]++,c[3]++,c[4]++,c[4]++,c[3]++,c[2]++,c[1]++,c[1]++,c[1]++,c[2]++,c[3]++, c[0]=0,c[1]=4,c[2]=3,c[3]=3,c[4]=2, 第二个循环输出,0,4,3,3,2. 程序目的是对数组的各种数据计数。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男友说我是愚蠢的人
武隆梦幻谷自驾的问题!!
郑州百顺驾校和和顺驾校哪个好
8-9万,国产车买什么好
贵妃汗蒸养生馆地址有知道的么?有点事想过去
每天能产生3-5度电的太阳能发电设备需投资多
宜宾石海公园一日游最佳线路是怎样?
急!急!高考艺理生300分
宝妹商城地址在哪,我要去那里办事
为什么男人一年四季穿的都是裤子,而女人还可
我脸上长了很多的肉色突起物 不像是痘痘 很烦
巴比伦被召攻击以色列,又被罚.你如何理解这些
求助:广州数码产品最集中的销售地点在哪?
孟氏中药拔罐效果如何?
凯特驾校报名处地址有知道的么?有点事想过去
推荐资讯
此职业自带扫把掌握技能么
怎么在滨州往甘肃寄信
很急很急!!大连医科大学总校在旅顺的校址
婚纱影楼里据说不要男化妆师,是真的假的
装修客厅柜机排水问题?急啊!
北湾这个地址在什么地方,我要处理点事
金达莱韩式烤肉地址在什么地方,想过去办事
汶川地震的时候,日本人都很帮助中国,为什么
轩辕传奇宠物兽粮在哪里买
移动广告车多少钱一天
移动wlan必须自动登录?我开通wlan后我同学要
大航海时代4蓝宝石,绿宝石,金刚石所属地
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?