中易网

求解C语言!谁能帮我改下下面的程序,使他[m,m]之间的所有素数都放到一维数组a中,并能输出这些素数?

答案:2  悬赏:60  
解决时间 2021-01-17 21:40
求解C语言!谁能帮我改下下面的程序,使他[m,m]之间的所有素数都放到一维数组a中,并能输出这些素数?
最佳答案
#include
#include
main()
{ int a[100],i,j,k,m,n,c=0;
printf("Please enter m,n(m scanf("%d,%d",&m,&n);
for ( i=m; i<=n; i++)
{
k=sqrt(i);
for ( j=2; j<=k; j++)
if ( i% j == 0) //这里i和j写反了。
break;
if(j >= k+1)
a[c++] = i;
}
for (i=0; i { printf("%4d",a[i]);
if ((i+1) % 4 == 0) printf("\n");
}
}
全部回答
#include
#include
main()
{ int a[100],i,j,k,m,n,c=0;
printf("Please enter m,n(m scanf("%d,%d",&m,&n);
for ( i=m; i<=n; i++)
{
k=sqrt(i);
for ( j=2; j<=k; j++)
if (i % j== 0) /////这里写反了
break;
// if(j >= k+1) 这个判断不用了
a[c++] = i;
}
for (i=0; i { printf("%4d",a[i]);
if ((i+1) % 4 == 0) printf("\n");
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
---When _____ your mother _____ you that b
董家水暖门市部怎么去啊,有事要去办理
有多大能耐办多大的事 话说的太死事做的太绝
iem卡托维兹2016lol冠军是谁
什么地方有原装索尼摇控器买
为什么玉兰花有不同的颜色
这是母的吗
什么是黄金光沙工艺
ABCC的词有什么
如果运20年内真的首飞,TG能拉开日本XC2多大
起凡会员如何改颜色名字
橡树摄影网的橡树的来源
本人刚做建筑采购员,对市场行情不熟悉,跪求
刘桢出生在哪一年
200分=( )分( )秒
推荐资讯
三星c5手机那些程序可以删除
华东师范大学研究生院至上海虹桥高跌站公交线
心有千千结不忍吐离别 是什么歌儿的歌词
22岁靠自己就买奔驰e级是不是算成功了?中国
天下3中80级红烧HH、TJ、WL哪个职业的红烧比
钱就那么重要吗?
桥修建于1189年_1192年是指修建的过程吗?
6个月宝宝左侧骨头化中心较对侧小
为什么如今跳广场舞的人都是有了大把年纪的人
简单论述西方文化精神的主要特点
今年NBA全明星票数都是多少?怎么分的位置,
洛阳一拖科技学院好不好
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?