C++语言

 求一个两位数的个位和十位的和
题目描述
从键盘读入一个两位的整数n,请求出这个两位整数个位和十位的和是
多少?
输入一个两位的整数n。 输出一个整数,代表n个位和十位的和。
样例输入复制
24 
输出复制
6

#include<iostream>//头文件
using namespace std;//命名空间
int main()//主函数
{
	int n;
	cin>>n;
	int g =n%10;
	int s  =n/10%10;
	cout<<g+s;
	return 0;
}

求一个两位数倒序的结果
题目描述
请输出一个两位的整数n,倒过来的数,也就是输出这个两位数个位和
十位颠倒的结果。 比如:整数23倒过来是32,整数18倒过来是81,整
数20倒过来是2。
输入两位整数n。输出n倒过来的整数。
样例输入复制16 
输出复制61

#include<iostream>//头文件
using namespace std;//命名空间
int main()//主函数
{
	int n;
	cin>>n;
	int g =n%10;
	int s  =n/10%10;
	cout<<g*10+s;
	return 0;
}

输入一个三位数,把个位和百位对调后输出
题目描述
输入一个三位自然数,然后把这个数的百位数与个位数对调,输
出对调后的数
输入
输入一行,只有一个整数x(100<=x<=999)。
输出
输出只有一行,包括1个整数。
 

#include<iostream>//头文件
using namespace std;//命名空间
int main()//主函数
{
	int n;
	cin>>n;
	int g =n%10;
	int s  =n/10%10;
	int r =n/100%10;
	cout<<g*100+s*10+r<<endl;
	return 0;
}

三位数各个数位上数字的和
题目描述
对于一个任意的三位自然数X,编程计算其各个数位上的数字之和S。
输入
输入一行,只有一个整数x(100<=x<=999) 
输出
输出只有一行,包括1个整数
 

#include<iostream>//头文件
using namespace std;//命名空间
int main()//主函数
{
	int n;
	cin>>n;
	int g =n%10;
	int s  =n/10%10;
	int r =n/100%10;
	cout<<g*100+s*10+r<<endl;
	return 0;
}

四位数的和
题目描述
请从键盘读入一个四位整数,求这个四位整数各个位的和是多少?
输入
一个四位整数n
输出
这个四位数各个位的和
 

#include<iostream>//头文件
using namespace std;//命名空间
int main()//主函数
{
	int n;
	cin>>n;
	int g =n%10;
	int s  =n/10%10;
	int b =n/100%10;
	int q =n/1000%10;
	cout<<g+s+b+q;
	return 0;
}

两位数运算
题目描述
小丽在编程课上学会了拆位运算,她已经可以拆出一个两位整数的十位
和个位了,她想知道这个整数的十位/个位的结果是多少,请编程帮她
实现?(请注意,计算结果要保留1位小数)
输入
输入一个两位的正整数n,且n的个位一定不为0。
输出
输出这个两位正整数十位除以个位的计算结果,结果保留1位小数。
 

#include<iostream>//头文件
using namespace std;//命名空间
int main()//主函数
{
	int n;
	cin>>n;
	int g =n%10;
	int s  =n/10%10;
	cout<<1.0*s/g;
	return 0;
}

算算和是多少
题目描述
输入一个三位正整数,然后与它倒过来的数相加,输出和。
如:输入167,则和为167+761=928

#include<iostream>//头文件
using namespace std;//命名空间
int main()//主函数
{
	int n;
	cin>>n;
	int g =n%10;
	int s  =n/10%10;
	int r =n/100%10;
	cout<<g*100+s*10+r+n<<endl;
	return 0;
}

倒序输出一个四位整数
题目描述
任意读入一个四位整数,颠倒后输出。
输入
输入一行,只有一个整数x(1000<=x<=9999)。
输出
输出只有一行,包括1个整数。

#include<iostream>//头文件
using namespace std;//命名空间
int main()//主函数
{
	int n;
	cin>>n;
	int g =n%10;
	int s  =n/10%10;
	int r =n/100%10;
	int q =n/1000%10;
	cout<<g*1000+s*100+r*10+q<<endl;
	return 0;
}

求一个5位数的各个位之和
题目描述
从键盘读入一个5位的正整数,请求出这个5位数的各个位之和;
输入
一个5位的正整数n
输出
这个5位数的各个位之和
 

​
#include<iostream>//头文件
using namespace std;//命名空间
int main()//主函数
{
	int n;
	cin>>n;
	int g =n%10;
	int s  =n/10%10;
	int r =n/100%10;
	int q =n/1000%10;
	int w =n/10000%10;
    cout<<g+s*+r+q+w<<endl;
	return 0;
}

​

题目描述
从键盘读入一个6位整数n,请求出这个6位整数各个位分别是多少,从高位到低位
依次输出,每行一个。
输入
一个6位整数n。
输出
第1行输出6位数的十万位
第2行输出6位数的万位
第3行输出6位数的千位
第4行输出6位数的百位
第5行输出6位数的十位
第6行输出6位数的个位

 

#include<iostream>//头文件
using namespace std;//命名空间
int main()//主函数
{
	int n;
	cin>>n;
	int g =n%10;
	int s  =n/10%10;
	int r =n/100%10;
	int q =n/1000%10;
	int w =n/10000%10;
	int e =n/100000%10;
	cout<<e<<endl;
	cout<<w<<endl;
	cout<<q<<endl;
	cout<<r<<endl;
	cout<<s<<endl;
	cout<<g<<endl;
	return 0;
}

加密四位数
题目描述
某军事单位用4位整数来传递信息,传递之前要求先对这个4位数进行加密。加密的方式是每一位都先加上
5然后对10取余数,再将得到的新数颠倒过来。
例如:原数是1379,那么每位加5对10取余数的结果为6824,然后颠倒该数,得到新数:4286。
再比如:原数是2570,那么每位加5对10取余数的结果为7025,然后颠倒该数,得到新数:5207。
请根据加密要求,写出加密算法!
样例
输入复制
1379
输出复制
4286
输入
加密前的4位数
输出
加密后的结果
 

#include<iostream>//头文件
using namespace std;//命名空间
int main()//主函数
{
	int n;
	cin>>n;
	int g =n%10+5;
	int s  =n/10%10+5;
	int r =n/100%10+5;
	int q =n/1000%10+5;
	cout<<g*1000+s*100+r*10+q<<endl;
	return 0;
}

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值