早教吧作业答案频道 -->其他-->
求助c语言高手查找1-1000之间的所有素数。素数是指只能被1和它本身整数的数。要求:1、编写一个函数isPrime,接收一个整数,返回是否为素数。2、在main函数调用isPrime进行判断,输出结
题目详情
求助c语言高手
查找1-1000之间的所有素数。素数是指只能被1和它本身整数的数。
要求:1、编写一个函数isPrime,接收一个整数,返回是否为素数。
2、在main函数调用isPrime进行判断,输出结果。
1.1. 猜数游戏
程序产生一个1到100之间的随机整数,并提供给用户7次猜数机会。如果用户回答正确,输出”Hooray, you have won!”;如果回答错误,输出”Wrong number, try again.”,并且提示用户输入的数据太高还是太低,以及剩下猜数的次数。在7次错误后,显示”You lost”。
在游戏结果后,提示用户是否继续”Would you like to play again(y/n)?”,如果用户输入Y或y,则重新开始游戏。
1.2. 二分法求方程的根
若要求已知函数 f(x) = 0 的根,则:
a、 先找出一个区间 [a, b],使得f(a)与f(b)异号。根据介值定理,这个区间内一定包含着方程式的根。
b、 求该区间的中点m=(a+b)/2,并找出 f(m) 的值。
c、 若 f(m) 与 f(a) 正负号相同则取 [m, b] 为新的区间, 否则取 [a, m].
d、 重复第b和第c步至f(m)的绝对值小于一定的精度为止。
根据以上算法,求 的根,初始区间设置为[-10,10]。
提示:定义一个函数,具有一个浮点型参数,返回 的值。在main函数中利用二分法求根。
查找1-1000之间的所有素数。素数是指只能被1和它本身整数的数。
要求:1、编写一个函数isPrime,接收一个整数,返回是否为素数。
2、在main函数调用isPrime进行判断,输出结果。
1.1. 猜数游戏
程序产生一个1到100之间的随机整数,并提供给用户7次猜数机会。如果用户回答正确,输出”Hooray, you have won!”;如果回答错误,输出”Wrong number, try again.”,并且提示用户输入的数据太高还是太低,以及剩下猜数的次数。在7次错误后,显示”You lost”。
在游戏结果后,提示用户是否继续”Would you like to play again(y/n)?”,如果用户输入Y或y,则重新开始游戏。
1.2. 二分法求方程的根
若要求已知函数 f(x) = 0 的根,则:
a、 先找出一个区间 [a, b],使得f(a)与f(b)异号。根据介值定理,这个区间内一定包含着方程式的根。
b、 求该区间的中点m=(a+b)/2,并找出 f(m) 的值。
c、 若 f(m) 与 f(a) 正负号相同则取 [m, b] 为新的区间, 否则取 [a, m].
d、 重复第b和第c步至f(m)的绝对值小于一定的精度为止。
根据以上算法,求 的根,初始区间设置为[-10,10]。
提示:定义一个函数,具有一个浮点型参数,返回 的值。在main函数中利用二分法求根。
▼优质解答
答案和解析
#include
#include
main()
{
int i,j,flag=1;
for(i=2;i<101;i++)
{flag=1;
for(j=2;j<=sqrt(i)&&flag;j++)
if(i%j==0)
flag=0;
if(flag==1)
printf("%d,",i);
}
}
//判断是否为素数
#include
main()
{
int i,j,flag=1;
for(i=2;i<101;i++)
{flag=1;
for(j=2;j<=sqrt(i)&&flag;j++)
if(i%j==0)
flag=0;
if(flag==1)
printf("%d,",i);
}
}
//判断是否为素数
看了求助c语言高手查找1-1000...的网友还看了以下:
某企业资本总额为2000万元,负债和权益筹资额的比例为2:3,债务利率为12%,当前销售额1000 2020-04-25 …
求助!语文高手请进!高手,本人不知下面地成语什么意思,所以前来找高手求助金碧辉煌卧薪尝胆首屈一指川 2020-06-08 …
已知函数y=f(x)(xε[a,b])那么集合{(x,y)|y=f(x),xε[a,b]}∏(交集 2020-07-09 …
求助数学高手证明X^3+X-3=0至少有一个正实根如题,我最近看到极限,可能用极限求吧.请指教为什 2020-07-15 …
有一道数学题,我想了两个答案,不知道哪个对.请数学高手帮助我一下,很急!在线等!别忘记写上过程!用 2020-07-18 …
(2)由题(1)的启发,请你能借助“数轴”这个工具帮助小红解决下列问题:一天,小红去问曾当过(2) 2020-07-30 …
用辅助数列法解等差数列题也就是要用递推公式推出来,用辅助数列法1、已知数列{an}的首项a(1)= 2020-08-01 …
初三数学“圆”这一章很难,如何学好,要做很多辅助线,题目不知道如何下手!本人数学不怎么好,买了参考 2020-08-01 …
求一篇高三英语作文,关于学校即将到来一位外籍老师Mr.black,李华想申请为外籍老师的学生助手,写 2020-11-22 …
判断一个数是否素数的程序小弟写的判断一个数是否是素数的程序,但是输出不正确,请高手帮助修正inta; 2021-02-13 …