原题链接:蓝桥杯历届试题-回文数字
堪称无脑[手动滑稽]
#include<stdio.h>
int main()
{
int a,b,c,d; //a为录入数字
int flag=1;
scanf("%d",&a);
for(b=10000;b<1000000;b++)
{
if(b<100000)
{
c=b/10000+(b/1000-10*(b/10000))+(b/100-10*(b/1000))+(b/10-10*(b/100))+(b-10*(b/10));
if(c==a&&b/10000==(b-10*(b/10))&&(b/1000-10*(b/10000))==(b/10-10*(b/100)))
{
flag=0;
printf("%d\n",b);
}
}
else
{
d=b/100000+b/10000-10*(b/100000)+b/1000-10*(b/10000)+b/100-10*(b/1000)+b/10-10*(b/100)+b-10*(b/10);
if(d==a&&b/100000==b-10*(b/10)&&b/10000-10*(b/100000)==b/10-10*(b/100)&&b/1000-10*(b/10000)==b/100-10*(b/1000))
{
flag=0;
printf("%d\n",b);
}
}
}
if(flag==1)
{
printf("-1\n");
}
return 0;
}
9.9 分
1 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复