《ACM程序设计》书中题目N-14
2017-03-19 21:41
239 查看
(欢迎阅读我的博客,如发现错误或有建议请评论留言,谢谢。)
题目要求:
输入一个n确定数据个数,然后下面是n组数据,每组数据有两个数字,然后将两个数字反转(123变为321,第一位不算0,如120变为21)。然后将反转后的数字相加,然后将和反转后输出。
题目思路:
编写一个函数,对数字进行反转,然后对输入的数字反转相加然后再反转后输出。
代码如下:
#include<iostream>
using namespace std;
int fun(int a)
{
int b=0;
while(a)
{
b=b*10+a%10;//对数字进行反转;
a=a/10;
}
return b;
}
int main()
{
int n;
while(cin>>n)
{
for(int i=0;i<n;i++)
{
int a=0,b=0,c=0;
cin>>a>>b;
c=fun(a)+fun(b);
cout<<fun(c)<<endl;
}
}
}
题目要求:
输入一个n确定数据个数,然后下面是n组数据,每组数据有两个数字,然后将两个数字反转(123变为321,第一位不算0,如120变为21)。然后将反转后的数字相加,然后将和反转后输出。
题目思路:
编写一个函数,对数字进行反转,然后对输入的数字反转相加然后再反转后输出。
代码如下:
#include<iostream>
using namespace std;
int fun(int a)
{
int b=0;
while(a)
{
b=b*10+a%10;//对数字进行反转;
a=a/10;
}
return b;
}
int main()
{
int n;
while(cin>>n)
{
for(int i=0;i<n;i++)
{
int a=0,b=0,c=0;
cin>>a>>b;
c=fun(a)+fun(b);
cout<<fun(c)<<endl;
}
}
}
相关文章推荐
- ACM程序设计题目 Problem N-14
- 《ACM程序设计》书中题目 N-14 颠倒数字相加
- 校招季——编程题目(14) 逆序数
- 《ACM程序设计》书中题目 L-12 字符串倒置
- 《ACM程序设计》书中题目 J
- 《ACM程序设计》书中题目N(倒序相加)
- 《ACM程序设计》书中题目Y(几个几@v@~~)
- 《ACM程序设计》书中题目--problem r
- ACM书中的题目 N-14
- ACM程序设计书上题目Z
- 《ACM程序设计》书中题目 O
- 《ACM程序设计》书中题目W
- 面试题目2005-04-27-14-23
- 14-题目1065:输出梯形
- 题目14:输出梯形
- 离散题目14
- 离散题目14
- Easy-题目14:235.Lowest Common Ancestor of a Binary Search Tree
- 《ACM程序设计》书中题目B 第二题 fatmouse的语言
- 【题目14】求两个字符串的最大相同字串