济南网站制作推广东莞网络优化专注乐云seo
news/
2025/9/26 1:17:59/
文章来源:
济南网站制作推广,东莞网络优化专注乐云seo,wordpress字体库,免费稳定网站空间7-1 简单加法
分数 15 全屏浏览 切换布局
作者 刘利
单位 惠州学院
编写add函数#xff0c;通过函数重载#xff0c;实现对变量num#xff0c;增加值n。num增加n的规则如下#xff1a;
如果num和n都是数值#xff0c;则num的值变为numn。
如果num为字符#xff0c;…7-1 简单加法
分数 15 全屏浏览 切换布局
作者 刘利
单位 惠州学院
编写add函数通过函数重载实现对变量num增加值n。num增加n的规则如下
如果num和n都是数值则num的值变为numn。
如果num为字符n为整数如果num为大写或者小写字母则加n后如果超过最后一个字母z/Z则从a/A开始继续增加。如果增加量为负数结果小于a/A则从z/Z开始继续。例如X4结果为Ba(-1)结果为z,其他字符则不变既不做加运算。
增加量n不超过整数范围。
输入格式:
输入两行第1行为两个数值第2行为1个字符一个整数
输出格式:
结果为两行第1行为数值增加结果第2行为字符增加结果
输入样例1:
3.1 4
Q 10输出样例1:
7.1
A输入样例2:
5.5 1.01输出样例2:
6.51输入样例3:
-1 -10
a -2输出样例3:
-11
y代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
栈限制
8192 KB
#includeiostream
#includectype.h
#includemath.h
using namespace std;
double add(double num,double n)
{return numn;
}
char add(char c,int n)
{if(isupper(c)){c((c-A1n)%2626)%26A-1;}else if(islower(c)){c((c-a1n)%2626)%26a-1;}return c;
}int main()
{double num,n1;int n2;char c;cinnumn1;double ans1add(num,n1);cincn2;char ans2add(c,n2);coutans1endl;coutans2endl;
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/917754.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!