- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
改错 #include stdio.h main() { char x; x=z; while(x!=a) { printf(%3d,x); x++; } } 设int a=1,则执行完循环While (a++5); a的值是___________。 A. 6 . B. 5 C. 1 D. -264 3. 在下述程序中,判断ij共执行___ _____次。 #include stdio.h main() { int i=0,j=10,k=2,s=0; for(;;) { i+=k; if(ij) { printf(%d,s); break; } s+=i; } } A.4 B.7 C.5 D.6. #include stdio.h main( ) { int x=0,y=5,z=3; while (x++=0) printf(%d,%d,%d\n,x,y,z); } A. 3,2,0 B. 3,2,-1 C. 4,3,-1 D. 1,5,3 . 编写一个程序,打印所有的“梅花数”。 所谓“梅花数”是指一个五位数,其各位数字的五次方和等于该数本身。例如:54748是一个“梅花数”,因为54748=55+45+75+45+85 遍历查找10000—99999的数据,用do……while语句 #include math.h main() { long w,d,r,s; for (w=10000; w100000; w++) { d=w; s=0; do 求各位数字的五次方的和 { r=d%10; d=d/10; s=s+pow(r,5); } while (d); if (s==w) printf(“w=%ld\n,s); } 迭代法 常用例 Ex 人口增长问题 Ex 兔子繁殖问题 Ex 一元方程迭代解法 #include stdio.h main() { long f1,f2; int i; f1=1; f2=1; for(i=1;i=20;i++) { printf(%12ld %12ld ,f1,f2); if(i%2==0) printf(\n); f1=f1+f2; f2=f2+f1; } } 求100以内奇数之和 (改成while) 下面程序的功能是计算 1-3+5-7+…-99+101的值,请填空。 #include stdio.h void main() { int i,t=1,s=0; for (i=1;i=101;i+=2) { _________; s=s+t; ________________; } printf(“%d\n”,s); } 再计算 最后计算 求两自然数的最大公约数和最小公倍数 分析:(方法-)用辗转相除法 (1)对于已知两数m,n,使得mn; (2) m除以n得余数r; (3)若r=0,则n为最大公约数结束;否则执行(4); (4)m? n,n? r,再重复执行(2) 递推 猴子第一天摘了若干桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天又将剩下的桃子吃掉一半,又多吃了一个;以后每天都吃了前天剩下的一半零一个.到第10天想再吃时,就只剩下1个桃子了.问:猴子第一天共摘了多少桃子?/*注释:可逆向思维.假若猴子第一天吃1个,以后每天比前一天多吃2倍*/ /*问:第10天应准备多少桃子?*/ 递推:先从最后一天的推出倒数第二天的桃子,再从倒数第二天的推出倒数第三天的桃子…… 设第N天的桃子数为X(N),则它是前一天的桃子数X(N-1)的一半再减1 X(N) = X(N-1)/2-1 或 X(N-1) = (X(N)+1)*2 main() { ?int?n,day; ?n=1; ?for(day=10;day=1;day--){ ?printf(%2d day?is?%2d\n,day,n); ?n=(n+1)*2;} ?getch(); ?} * * 是一个不断用新值取代变量的旧值的过程;或者说,由旧值递推出
文档评论(0)