数组编程排列题
1.已知数组a中有M个按升序排列元素 数组B中有N个按降序排列元素 编程将A与B中所有元素按降序存入数组C中2。求数列1,3,3,3,5,5,5,5,5,7,7,7,7,7,7,7第40项,编程
小弟这里求教两个编程,会的就帮帮忙吧,先谢谢了!
----------------解决方案--------------------------------------------------------
第一题直接处理吧~水平有限~
程序代码:
#include<stdio.h>
#define N 40
int main(void)
{
int i,j,count=0,buf;
for(buf=i=1;;buf=i,i+=2)
if(count==N) {printf("%d",buf);break;}
else for(j=i;j>0;) ++count==N?j=0:--j;
return 0;
}
----------------解决方案--------------------------------------------------------
printf("%d",(int)sqrt(40) * 2 + 1);
----------------解决方案--------------------------------------------------------