- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
§6.9 程序举例;程序:
#include math.h
main()
{
int s; float n,t,pi;
t=1;pi=0;n=1;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);
};例2:求Fibonacci数列:1,1,2,3,5,8……的前40个数,即F1=1(n=1),F2=1(n=2),Fn=Fn-1+Fn-2(n大于2);例3:判别m是否素数。;程序如下:
#include math.h
main()
{ int m,i,k;
scanf(“%d”,m);
k=sqrt(m);
for (i=2; i=k;i++)
if (m%i= =0) break;
if (i=k+1)
printf(“%d is a prime number\n”,m);
else
printf(“%d is not a prime number\n”,m);
};例4:对于-5≤x≤11;-10≤y≤9;-6≤z≤18,求方程:x3+y3+z3=3的全部解。;程序如下:
#include stdio.h
main()
{
int x, y, z;
for(x= -5; x12; x++)
for(y=-10; y10; y++)
for(z=-6; z19; z++)
if (x*x*x+y*y*y+z*z*z= =3)
printf(“%5d%5d%5d\n”,x,y,z);
};例5:打印所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。
N-S结构图如下:;程序如下:
main()
{ int i,j,k,n;
printf(“水仙花数是:”);
for(n=100;n1000;n++)
{ i=n/100;
j=n/10-i*10;
k=n%10;
if (n= =i*i*i+j*j*j+k*k*k)
printf(“%4d”,n);
}
printf(“\n”);
};使用枚举法,必须掌握两条原则:
确定搜索的范围(这个范围必须是有限的);
选择枚举的策略(按照一条什么样的路径来逐一枚举);;例6:求整数a和b的最小公倍数。;程序一:
#include stdio.h
main( )
{ int a,b, i;
scanf(“%d%d”,a,b);
i=0;
while (1)
{
i++;
if (i%a= =0 i%b= =0)
{printf(“%d\n”, i); break;}
}
};程序二:
#include stdio.h
main( )
{ int a,b, i;
scanf(“%d%d”,a,b);
i=0;
while (1) {
i+=a;
if (i%b= =0){
printf(“%d\n”, i);
break;
}
}
};分析:这是组合问题。设 i, j, k分别表示公鸡、母鸡、小鸡的只数。
法1:i:1~20,j:1~33,k:1~100
法2:i:1~18,j:1~31,k=100-i-j
法3:由i+j+k=100及5i+3j+k/3=100得14i+8j=200, 由此可得 i:1~13,j:1~23,k=100-i-j
法4:由7i+4j=100, i:1~13,j=(100-7i)/4,k=100-i-j;法2:
main(){ int i, j, k; for( i=1; i=18 ; i++) for( j=1 ; j=31 ; j++) { k = 100-i-j; if ( 3*(100-5*i-3*j )= = k) printf(“%d,%d,%d\n”, i , j , k); }};法4:
main(){ int i, j, k; for( i=1; i=13 ; i++
您可能关注的文档
最近下载
- 电工技能鉴定实操题库(高级工).pdf
- GB/T38058-2024民用多旋翼无人机系统试验方法.pptx VIP
- 公园绿化养护管理制度 .pdf VIP
- 2025甘肃甘南州专业化管理的村党组织书记招聘45人笔试备考试题有答案详解.docx VIP
- 2023-2024学年重庆市凤鸣山中学数学七年级第一学期期末经典试题含解析.doc VIP
- 最新公务员面试试题经典题及答案.docx VIP
- 长恨歌意象研讨分析.pdf VIP
- 2025甘肃张掖市专业化管理村党组织书记招聘32人备考试题及答案解析.docx VIP
- 江西省临川第一中学2024-2025学年高一上学期开学考试数学试题(解析版).docx VIP
- QSR质量手册(超详模板).doc VIP
文档评论(0)