把一组数据每隔10个取一个组成一个新数组,该如何实现?
答案:2 悬赏:40 手机版
解决时间 2021-03-09 09:03
- 提问者网友:斑駁影
- 2021-03-09 02:16
把一组数据每隔10个取一个组成一个新数组,该如何实现?
最佳答案
- 五星知识达人网友:想偏头吻你
- 2021-03-09 03:51
设原数组为 a,新数组为b
for i=1 to n step 10
b(i \10+1)=a(i)
next i
for i=1 to n step 10
b(i \10+1)=a(i)
next i
全部回答
- 1楼网友:从此江山别
- 2021-03-09 04:28
#includemain() { int x,i,j,a[11]={1,5,9,10,16,21,27,35,46,60},flag=0; loop: printf("\n input x:"); scanf("%d",&x); if(x0;j--) a[j]=a[j-1]; a[0]=x; } else if(x>a[9]) a[10]=x; else for(i=0;i<10;i++) if((xi;j--) a[j]=a[j-1]; flag=1; a[i]=x; } printf("\n the result: \n"); for(i=0;i<11;i++) printf(" %d ",a[i]); goto loop; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯