- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 3d max简介().doc
- 3d max快捷键大全(3D Max shortcuts Daquan).doc
- 3dmax 7.0 全部快捷键(3DMAX 7 all shortcut keys).doc
- 3dmax 快捷键_百度百科(3DMAX shortcuts _ Baidu Encyclopedia).doc
- 3dmax2009的快捷键大全(3dmax2009 keyboard shortcuts).doc
- 3dmax使用技巧经验分享3(3DMAX skills, experience sharing 3).doc
- 3dmax使用技巧经验分享().doc
- 3dmax数据(3DMAX data).doc
- 3dmax省时按键(3DMAX time button).doc
- 3dmax文档(3DMAX document).doc
- 2023年黑龙江省哈尔滨市道里区新华街道招聘社区工作者真题及参考答案详解1套.docx
- 2023年黑龙江省大庆市肇州县永胜乡招聘社区工作者真题含答案详解.docx
- 2023年黑龙江省牡丹江市海林市新安朝鲜族镇招聘社区工作者真题及参考答案详解.docx
- 2023年黑龙江省哈尔滨市松北区万宝街道招聘社区工作者真题及答案详解1套.docx
- 2023年黑龙江省哈尔滨市道外区新乐街道招聘社区工作者真题含答案详解.docx
- 2023年黑龙江省绥化市北林区吉泰招聘社区工作者真题参考答案详解.docx
- 2023年黑龙江省哈尔滨市香坊区建筑街道招聘社区工作者真题附答案详解.docx
- 2023年黑龙江省哈尔滨市道外区民主乡招聘社区工作者真题附答案详解.docx
- 2023年黑龙江省牡丹江市海林市二道镇招聘社区工作者真题含答案详解.docx
- 2023年黑龙江省大庆市萨尔图区铁人街道招聘社区工作者真题及参考答案详解一套.docx
文档评论(0)