#include<stdio.h>
int main (){
int n,i,j,m,k;
scanf("%d %d",&n,&k);
int a[n];
for(i=1;i<=n;i++){
a[i]=1;
}
for(j=2;j<=k;j++){
m=j;
while (m<=n){
a[m]=a[m]+1;
m=j*m;
}
}
for(i=1;i<=n;i++){
if(a[i]%2!=0)printf("%d ",i);
}
return 0;
}
开关灯【C语言】
最新推荐文章于 2024-03-19 11:11:58 发布
该C语言代码实现了一个程序,它读取两个整数n和k,然后生成一个数组a[n]。程序使用嵌套循环来填充数组,基于斐波那契序列的性质增加元素值。最后,它打印出数组中位于奇数索引且值为奇数的所有元素。
摘要由CSDN通过智能技术生成