蓝桥杯--基础练习之BASIC-9 特殊回文数
2018-02-26 22:45
609 查看
9.BASIC-9
特殊回文数(100分)
AC的C++代码如下:
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
for(int i=10000;i<=99999;i++)
{
int n1 = i/10000;
int n2 = i/1000%10;
int n3 = i/100%10;
int n4 = i/10%10;
int n5 = i%10;
if(n1==n5 && n2==n4 && n1+n2+n3+n4+n5==n)
{
cout << i << endl;
}
}
for(int i=100000;i<=999999;i++)
{
int n1 = i/100000;
int n2 = i/10000%10;
int n3 = i/1000%10;
int n4 = i/100%10;
int n5 = i/10%10;
int n6 = i%10;
if(n1==n6 && n2==n5 && n3==n4 && n1+n2+n3+n4+n5+n6==n)
{
cout << i << endl;
}
}
return 0;
}
特殊回文数(100分)
AC的C++代码如下:
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
for(int i=10000;i<=99999;i++)
{
int n1 = i/10000;
int n2 = i/1000%10;
int n3 = i/100%10;
int n4 = i/10%10;
int n5 = i%10;
if(n1==n5 && n2==n4 && n1+n2+n3+n4+n5==n)
{
cout << i << endl;
}
}
for(int i=100000;i<=999999;i++)
{
int n1 = i/100000;
int n2 = i/10000%10;
int n3 = i/1000%10;
int n4 = i/100%10;
int n5 = i/10%10;
int n6 = i%10;
if(n1==n6 && n2==n5 && n3==n4 && n1+n2+n3+n4+n5+n6==n)
{
cout << i << endl;
}
}
return 0;
}
相关文章推荐
- 蓝桥杯 BASIC-9 基础练习 特殊回文数
- 蓝桥杯练习-基础练习-特殊回文数
- 蓝桥杯 基础练习 特殊回文数
- 蓝桥杯基础练习(数列排序+特殊回文数+回文数+特殊的数字)
- 蓝桥杯练习系统基础练习——特殊回文数字
- 蓝桥杯--基础练习之BASIC-8 回文数
- 蓝桥杯 基础练习 特殊回文数 JAVA
- 蓝桥杯 基础练习 特殊回文数
- "蓝桥杯“基础练习:特殊回文数
- 蓝桥杯 基础练习BASIC-9 特殊回文数
- "蓝桥杯“基础练习:特殊回文数
- 蓝桥杯-基础练习-BASIC-7-特殊的数字
- 蓝桥杯基础练习BASIC-7 特殊的数字
- 蓝桥杯 基础练习-特殊回文数-java
- 蓝桥杯【基础练习】特殊回文数
- 蓝桥杯基础练习--特殊的回文数
- 蓝桥杯-基础练习之特殊的数字——BASIC-7
- 蓝桥杯习题集_ 基础练习 特殊回文数
- 蓝桥杯-基础练习-BASIC-9-特殊回文数
- 蓝桥杯 【基础练习】 特殊回文数