c++练习程序(C++ exercise program).docVIP

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c练习程序(Cexerciseprogram)

c++练习程序(C++ exercise program) 一、整型反序 #包含iostream 使用命名空间; int processX(int入口,int和char *的微粒,strrst1,int和ioutput) { iNum = 0; // char * strrst1 =新的字符串; / /异常处理负数需不需要反序? 如果((99999 输入)| |(输入 99999)) { 返回1; } / /如果要处理负数 指数= 0;//表示输入为正数 如果(输入, 0) { 指数= 1;//表示输入为负数 输入= -入口; } / /处理非负数 国际temp_mod = 0;//存放每次求模后的结果 ioutput = 0; / /输出每一位数字 如果((0 =输入)和(输入, = 99999)) { 如果((0 =输入)和(输入, = 9))/处理只有个位数 { *(strrst1)=输入+ 48; *(strrst1 + 1)=“0”; } 其他的 { 在温度为输入; int处暑= 10000; j = 0; / /对负数处理 如果(1 = =指数) { *(strrst1 + j)=“-”; J++; *(strrst1 + j)=”; J++; } 为(int i = 1;i = 4;i++) { 如果(0!=温度/处暑) { *(strrst1 + j)=温度/处暑+ 48;/ /将数字赋给一个字符的话,是对应的ASCII码,只好进行一个转换了 J++; *(strrst1 + j)=”; 温度=温度(温度/处暑处暑*); J++; } 处暑/ = 10; } *(strrst1 + j)=温度+ 48; *(strrst1 + J + 1)=“0”; / / strcpy(strrst,strrst1); / / strrst = strrst1; } / /实现反序的功能 如果((0 =输入)和(输入, = 9)) { iNum = 1; ioutput =输入; } 其他的 { 而(0!=输入) { temp_mod =输入,% 10; ioutput = ioutput * 10 + temp_mod; 输入=输入/ 10; 微粒+ +; } } 如果(1 = =指数) { ioutput = - ioutput; } } 返回0; } 国际main() { int输入= 1953; int iNum = 0; char * strrst =新的字符串; 国际ioutput = 0; processX(入口,微粒,strrst,ioutput); cout “输入号码:“输入, endl; cout “数de纬书是:“析 endl; cout “每个号码是:“ strrst endl; cout “逆数是:“ ioutput endl; 返回0; } 二、查询某一天是一年中的第几天 #包含iostream 使用命名空间; int CalcHowManyDays(unsigned int,unsigned int,unsigned int,unsigned int * psumofdays) { / /输入非法处理 如果(0 = =年) { 返回1; } 如果((月 12)| |(0 = =月)) { 返回1; } / /先检查是否闰年 int的飞跃= 0;//不是闰年 如果(((年% 400)= = 0)| |(((年% 4)= = 0)((年% 100)!= 0))) { 飞跃= 1;//是闰年 } / /判断月对应的天是否合法 如果(2 = =月) { 如果(0 = =飞跃)/判断是否是闰年 { 如果((天 28)| |(0 = =天)) { 返回1; } } 其他的 { 如果((天 29)| |(0 = =天)) { 返回1; } } } else if(1 = =月| | 3 = =月| | 5 = =月| | 7 = =月| | 8 = =月| | 10 = =月| | 12 = =月) { 如果((天 31)| |(0 = =天)) { 返回1; } } 其他的 { 如果((天 30)| |(0 = =天)) { 返回1; } } / /计算输入的天数是一年中的第几天 国际dayofmonthbefore_not_leap [ ] = { 31, 59, 90,120, 151, 181,212, 243, 273,304, 334 }; 国际dayofmonthbefore_is_leap [ ] = { 31, 60, 91,121, 152, 182,213, 244, 274,305, 335 }; 如果(0 = =飞跃) { 开关(月) { 案例1:×psumofday

您可能关注的文档

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档