- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
# includestdio.h # includestdlib.h main() { int number,a,b,c,d,s; stand(time(NULL));; number=rand()%9000+1000; //随机产生一个四位数 a=number%10; //下面四行对number数进行数字拆分 d=number/1000; b=number/10 % 10; c=number/100% 10; s=a+b+c+d; printf(“%d\n”,number); printf(“s= %d\n”,s); system(“pause”); } 4、程序实现 2.6.3 数字分离 1、案例描述 国家安全局获得了一份珍贵的材料,上面记载了一个即将进行的恐怖活动的一切。不过,国家安全局没法得到实施的时间,材料上的时间使用的是LINUX时间戳,即从1970年1月1日0时0分0秒开始到该时刻总共过了多少秒。此等重大的责任终于落到你的肩上了,给你该时间戳要写个程序计算出恐怖活动在哪一天实施(这里为了简单起见,规定一年12个月,每个月固定为30天)。 输入:一个整数n(0≤n≤2147483647),表示从1970年3月1日0时0分0秒开始到该时刻过了n秒。 输出:一行:三个整数y、m、d,表示恐怖活动在y年m月d日实施。 2.6.4 时间戳 2、案例分析 根据问题中n的数据范围,本题要特别注意类型的设计,显然,n的数据类型应设计为long。根据问题中的设定,一年12个月每个月固定为30天,可以算出一年,一个月为2592000秒,一天为86400秒,将n秒整除年的秒数转换成年y,将转换后的余数整除月的秒数转换成月m,再将转换成月的余数整除天的秒数转换成天d。 3、算法描述 ① 输入n的值; ② 求y的值; ③ 求m的值; ④ 求d的值; ⑤ 输出y+1970,m,d 2.6.4 时间戳 # includestdio.h # includestdlib.h main() { int years int months=2592000; int days=86400; long n,ys,y,m,d; printf(“n=”); scanf(“%d”,n); y=n/years; ys=n%years; m=ys/months+l; d=ys%months/days+1; printf(“%d%d%d\n”,1970+y,m,d); system(“pause”); } 4、程序实现 2.6.4 时间戳 本章小结 C语言的数据类型有4类:基本类型、构造类型、指针类型和空类型。其中,基本数据类型包括整型、实型、字符型3种。 不同类型的数据在进行混合运算时,需要进行类型转换。类型转换有3种方式 :自动类型转换, 赋值类型转换,强制类型转换。 2 1 C语言共有13类运算符,每种运算符运算对象的个数、优先级、结合性也各有不同。一般而言,优先级较高,赋值运算符优先级较低。 3 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 馋死 PPT研究院 POWERPOINT ACADEMY * * * * * * 2.3.2 运算符的优先级与结合性 一般而言,单目运算符优先级较高,赋值运算符优先级低;算术运算符优先级较高,关系和逻辑运算符优先级较低。多数运算符具有左结合性,单目运算符、三目运算符、赋值运算符具有右结合性。 2.3.3 基本表达式 1、算术表达式 由算术运算符和括号将运算对象连接起来的式子称为算术表达式,算术表达式的值是一个数值,运算对象包括常量、变量和函数等。 2、赋值表达式 由赋值运算符将一个变量和一个表达式连接起来的式子称为“赋值表达式”,它的一般形式为:变量=表达式。 表达式是由运算符和操作数通过运算符连接而形成的一个有意义的算式,操作数包含了常量、变量、函数和其它一些命名的标识符。表达式的类型由运算符的种类和操作数的类型来决定,多种类型的表达式表现了C语言对数值运算和非数值运算的强大的功能。 2.3.3 基本表达式 3、逗号表达式 由逗号运算符将两个表
您可能关注的文档
- chapt-00绪言幻灯片.ppt
- Java程序设计案例教程崔曙光李春奇Java程序设计案例教程第三章节幻灯片.ppt
- chapt-03土壤分类幻灯片.ppt
- Chapt-4线性代数方程组的数值解法幻灯片.ppt
- Java程序设计案例教程崔曙光李春奇Java程序设计案例教程第十二章节幻灯片.ppt
- Chapt-5数值微积分的数值解法幻灯片.ppt
- Java程序设计案例教程崔曙光李春奇Java程序设计案例教程第十三章节幻灯片.ppt
- chapt-05土壤分布规律幻灯片.ppt
- Java程序设计案例教程崔曙光李春奇Java程序设计案例教程第十五章节幻灯片.ppt
- chapt-7常微分方程数值解法幻灯片.ppt
- Photoshop平面设计与创意案例教程教学课件作者陈昶Photoshop平面设计与创意案例教程第1章节PhotoshopCS5工作区域和基本操作课件幻灯片.ppt
- C_C程序设计李云峰第3章节结构化程序设计幻灯片.ppt
- C_C程序设计李云峰第4章节利用函数编程幻灯片.ppt
- K3WISE_V130成本管理解决方案幻灯片.ppt
- C_C程序设计李云峰第5章节利用数组编程幻灯片.ppt
- Photoshop平面设计与创意案例教程教学课件作者陈昶Photoshop平面设计与创意案例教程第2章节工具的使用方法与技巧课件幻灯片.ppt
- C_C程序设计李云峰第6章节利用指针编程幻灯片.ppt
- Photoshop平面设计与创意案例教程教学课件作者陈昶Photoshop平面设计与创意案例教程第4章节图像色彩的调节课件幻灯片.ppt
- C_C程序设计李云峰第10章节综合应用程序设计幻灯片.ppt
- CMOS超大规模集成电路设计经典教材幻灯片.ppt
文档评论(0)