小白发问,这个C程序该如何编写?求大佬帮助阿
小白发问,这个C程序该如何编写?注意:程序中不要出现中文提示,一律用英文大佬们回答最好采用“运行截图+代码”的形式哦谢谢你们啦,看到优质答案一定立马采纳蹭财富值的答主请自...
小白发问,这个C程序该如何编写?注意:程序中不要出现中文提示,一律用英文大佬们回答最好采用“运行截图+代码”的形式哦谢谢你们啦,看到优质答案一定立马采纳蹭财富值的答主请自重
展开
3个回答
展开全部
#include<stdio.h>
#include<cmath>
int fx(int n)
{ if(n<2)return 0;
if(n==2)return 1;
int m=int(sqrt(n));
for(int i=2;i<=m;++i){
if(n%i==0)return 0;
}
return 1;
}
int main(){
int n=100,m=120,sug=1;
int sus[100],ai=0;
for(int i=2;i<=120;++i){
if(fx(i)){
sus[ai++]=i;
}
}
for(int i=n;i<=120;++i){
printf("%d=",i);
sug=1;
for(int a=0;a<ai;a++){
while(i%(sug*sus[a])==0){
sug*=sus[a];
printf("%d",sus[a]);
if(sug!=i)printf("*");
}
}
printf("\n");
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询