永发信息网

求一C语言程序

答案:2  悬赏:30  手机版
解决时间 2021-01-12 23:27
求一C语言程序
最佳答案
//因为要调用sqrt算平方根,所以要调用math.h头文件啊~~~sqrt()函数不是自己定义的,是math.h库文件里面定义的求平方根函数.你也可以不用tmp=sqrt(i)+1,让循环在i/2结束也可以,只是为了少几次循环而已.

#include"stdio.h"
#include"math.h"

int prime(int i) //求素数
{
int j, tmp = sqrt(i)+1; //寻找因子至i的平方根+1,减少寻找次数
if(i==2)
return 1; //2是素数返回1
for(j=2;j<=tmp;j++)
{
if (i%j==0)
{
return 0; //有除了1和本身之外的因之则不是素数,返回0
}
}
return 1;
}

void main()
{
int i, n;
printf("The super prime are:");
for(i=100;i<10000;i++) {
n=i;
while(n) {
if(prime(n))
n /= 10; //如果是素数则去掉末位再继续判断是否为素数
else
break;
}
if(!n) //去掉末位仍为素数则输出
printf("%5d",i);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么我同学说中国队没拿过s系列冠军
生产外包的定义
下列实验操作中,错误的是A.用药匙取固体药品
吃了虾下体有虾子味怎么回事
30乘40有多大
佛教吧 慈悲或许也是罪
女友说让我多做点自己的事 不用每天陪她聊天
写了颅骨光环可见,第一张图为什么胎儿头顶不
五杭到临平公交最早的几点
化简:根号下3减去2倍的根号2
中国人寿保险股份有限公司枝江市支公司怎么样
宝格丽1克拉钻戒多少钱
国家测绘局大地测量数据处理中心怎么样
洛阳庞村名人马德中
电脑配置单,预算4500左右,有年货红包,合起
推荐资讯
国防科大合训类与普通指挥类平时训练一样吗?
这是甘肃兰州那条街
48×37≈
怎么测试自己的围棋水平
2016年1月14日邮轮日韩游几时上船,正式通知
芸峰兰亭交通方便吗?应该怎么过去?
日语 保(たも)たれない 是怎么变形的?
中国建筑一局(集团)有限公司陕西分公司怎么
请问,天狮那些产品是杀菌的
6.25×9.9+0.625 简便方法
寻求加盟!
如何对西方极乐世界乃至整个佛法生起信
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?