付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、角谷猜想 日本一位中学生发现一个奇妙得泄理,请角谷教授证明,而教授无能为力,于就是产生角 谷猜想。猜想得内容就是:任给一个自然数,若为偶数除以2,若为奇数则乘3加1,得到一 个新得自然数后按照上面得法则继续演算,若干次后得到得结果必然为1。请编程验证. *问题分析与算法设计 本题就是一个沿未获得一般证明得猜想,但屡试不爽,可以用程序验证丄题目中给出得处 理过程很淸楚,算法不需特殊设计,可按照题目得叙述直接进行证。 *程序说明与注释#inc 1 ud e h int ma i n ()亠 i n t n zcount=0: prin tf(Ple a s e e n te r n umb e
2、 r: “); s can f (%d, /*输入任一整数*/a do* if(n%2) n=n* 3+1;/*若为奇数,n乘3力口1 * / printf(% d :%d *3+ 1 =%dn , +cou ntz ( n -1) /3, n );a els e a n/=2: /*若为偶数 n 除以 2*/亠 pri ntf( %d: %d / 2=%dn , +coun t , 2*n, n): while ( n ! =1);/次n不等于1则继续以上过程*/上 2、四方定理 数论中著名得四方立理讲得就是:所有自然数至多只要用四个数得平方与就可以表示。 请编程证此定理。 问题分析与算法设
3、汁亠本题就是一个左理,我们不去i正明它而就是编程序验证。丄对四个 变量采用试探得方法进行计算,满足要求时输出计算结果。 # includeVstdi o、h #includem a th、h int main() i nt numb e r, i, j, k , 1 ; print f (Please en t e r a nu mbe r=): scanf(” d, i+)/* 试探法。试探 i,j, k , k 得不同值次 / for (j =0; j (= i : j+ + ) fo r ( k =0: k=j; k + + ) fo r( 1 = 0 : l = k; 1 +) if
4、(number=i*i+j切+k次k+l*l) /*若满足定理要求则输出结果*/ printf ( %d=%d *%d+%d*%d+%d*%d+%d*%dn, number, i, i , j,j, k zkJ, 1 ); e x it ( 0 ): 3、验证尼科彻斯左理,即:任何一个整数得立方都可以写成一串连续奇数得与 # i n c lu d estd io、h i nt m a in() int a, b zczd: p r int f (” Pie a se ent era num b e r:); scanf ( % d , void p (in t b ,cha r n ): in
5、t main( v oid) s tat i c ch a r n =,2;,3;l4 z5KS TV ; i nt a 5 3, bl 1 3, b2 13, b3 13, b4 13; int b 1 1 = 0, b 2 2 = 0,b33=0, b44= 0 ,t= 1 , m flag; while(t= 5 2)/*控制发 52 张牌*/ m = rand()%52: /次产生0到51之间得随机数*/ for (flag=l, i = 1 ;i (=ti+ + ) /*查找新产生得随机数就是否已经存在* / jf(m = =ai) flag=0; /*flag=l:产生得就是新得随
6、机数f 1 ag=0:新产生得随机 数已经存在*/ if(f 1 ag) at+ + =m;/*如果产生了新得随机数,则存入数组*/ if(t%4= = 0) bl bl 1 + + =a t-l ;/* 根据 t 得模值,判断当前* / else if (t%4= = l) b2b22+ = a t-l ; /* 得牌应存入哪个数组中* / e 1 se i f (t%4= = 2) b3b33+=a t -1 ; else i f (t%4= 3 ) b4b4 4 + + =a t 1 ; qso rt(b 1 z13, s i zeof(in t ), p ); /*将每个人得牌进行排序
7、* / q sor t (b 2 t 13,s i z e o f (int), p); qsor t ( b 3 ,13, s i zeof ( i n t),p); qso r t (b4t 1 3, s ize o f (int), p); P ( b 1, n); p(b2zn) ; p(b3, n) ;p(b4,n);/*分别打印每个人得牌*/ r e turn 0; v oi d p(int b , c ha r n ) i nt i: P rintf (” n006 ” ):/ *打印黑桃标记*/ for (i = 0: i 1 3; i+ + ) /*将数组中得值转换为相应得花
8、色*/ if(b i /13=0) printf(% c ” ,nbi% 1 3); /*该花色对应得牌*/ p r i ntf ( n 003 ”);/*打印红桃标记*/ for ( i =0; i 13; i + + ) if( (b i/13) = = 1 ) p rintf (z/%c , nbi%13): pr i n t f( n004 ”); / *打印方块标记* / fo r (i=0; i (13; i + + ) i f ( b i /I 3 = = 2) pr i n t f( %c , n b i %13); P rintf (” n0 05 ”);/*打印梅花标记* / f or(i=0; i 1 3: i +) i f (b i /13=3| I bi/13
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司财务指标仪表板建设方案
- 水生态区域水资源管理方案
- 红枣核桃健脑丸行业产业发展现状及未来发展趋势分析研究
- 2025-2030年中国表面活性剂(AEO)行业前景趋势预测及发展战略咨询报告
- 2025-2030年手术室照明智能调度系统企业制定与实施新质生产力战略分析研究报告
- 企业租赁负债与使用权资产计量系统
- 企业成本精细化管理方案
- 企业物流在途透明化追踪平台
- 企业HRAPI接口管理
- 企业生产异常实时报警平台
- 学生床上用品采购投标方案
- GLP认证申报资料
- 大桥结构健康监测系统项目监理规划
- 血液透析之透析器预冲
- 潘重规敦煌词语敦煌曲子词课件
- GB/T 42532-2023湿地退化评估技术规范
- 医学微生物学习题集
- 电梯井整体提升搭设安全专项施工方案(完整版)
- DTⅡ型固定式带式输送机设计选型手册
- 《2020室性心律失常中国专家共识(2016共识升级版)》要点
- 国家开放大学《四史通讲》形考任务专题1-6自测练习参考答案
评论
0/150
提交评论