计算机C语言编程题文档格式.docx
- 文档编号:5279054
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:10
- 大小:93.43KB
计算机C语言编程题文档格式.docx
《计算机C语言编程题文档格式.docx》由会员分享,可在线阅读,更多相关《计算机C语言编程题文档格式.docx(10页珍藏版)》请在冰点文库上搜索。
S=1;
while((fabs(t))>
1e-6)
{Pi=Pi+t;
n=n+2;
s=-s;
t=S/n;
}
Pi=Pi*4;
printf("
Pi=%10.6f\n"
,Pi);
方法二:
•#include<
•voidmain()
•{floatpi=0,t=1;
•inti,s=1;
•for(i=3;
fabs(t)>
=1e-6;
i+=2)
•{
•pi=pi+t;
•s=-s;
•t=s*1.0/i;
•}
•pi=4*pi;
•printf("
%f"
pi);
}
本程序为求π值的程序。
必须记住求绝对值的函数fabs,以及使用s=-s;
来改变正负号。
floatn,t,Pi;
t=1;
n=1;
s=1;
t=s/n;
Pi=%10.6f\n"
Pi);
Pi=3.141594
2.输入并运行以下程序
voidmain()
{floatr,s;
constfloatpi=3.14159;
for(r=0.5;
r<
6.0;
r++)
{s=pi*r*r;
printf("
r=%fs=%f\n"
r,s);
}
3.输入并运行以下程序
{intk,i,j;
for(i=0;
i<
=2;
i++)
{for(k=1;
k<
=i;
k++)printf("
"
);
for(j=0;
j<
=3;
j++)printf("
*"
\n"
4.输入并运行以下程序
{inti,s;
s=0;
for(i=1;
=10;
{s=s+i;
if(s>
5)
break;
s=%d\n"
s);
5.判断m是否素数。
#include<
{
intm,i,k;
scanf("
%d"
,&
m);
k=sqrt(m);
/*加1是为了避免在求m时可能出现的误差*/
for(i=2;
=k;
if(m%i==0)break;
if(i>
=k+1)printf("
%disaPrimemuber\n"
,m);
elseprintf("
%disnotaPrimenumber\n"
}
【作业】
⑴编写一个程序,输出1~1000之内所有的素数(注意:
素数即质数)及个数。
168
⑵求1/2+2/3+3/5+5/8+……的前1000项的和(注:
该数列从第二项开始,其分子等于前一项的分母,而其分母等于前一项分子与分母之和)。
要求:
按四舍五入的方式精确到小数点后第二位。
617.95
(3)一个数如果刚好与它所有的因子之和相等,则称该数为一个“完数”,如:
6=1+2+3,则6就是一个完数。
求出200到500之间所有的完数之和。
496
(4)求Y=1-1/2+1/3-1/4+...-1/2*n前30项之和。
0.68
(1)
intm,i,k,count=0;
for(m=3;
m<
1000;
m+=2)
k=sqrt(m);
for(i=2;
{if(m%i==0)break;
if(i==k+1)count++;
primenumberis%d\n"
++count);
(2)
intmain()
inti=0;
doublen=1,m=2,a,b,t,sum=0;
a=n/m;
sum=sum+a;
for(;
999;
t=m;
m=n+m;
n=t;
b=n/m;
sum=sum+b;
sum=%.2f\n"
sum);
return0;
(3)
inti,j,s,sum=0;
for(i=200;
=500;
i+=1)
for(j=1;
i;
j++)
if(i%j==0)
s+=j;
if(s==i)
sum+=i;
}
%d\n"
(4)
inti,s=1;
floatt=1,a=1,sum=1;
for(i=1;
30;
{t=t+1;
s=-s;
a=s/t;
sum+=a;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 语言 编程