(https://img-ask.csdn.net/upload/201811/23/1542987743_640572.png)
(https://img-ask.csdn.net/upload/201811/23/1542987727_636949.png)
以上是我运行的结果和题目
以下是我的代码 实在不知道错在哪里 感谢各位前辈指导!
#include
using namespace std;
int main()
{
int n,a,b,c,d,e,f,ccc=0;
cin>>n;
if(n10)
{
for(int i=10000;i<1000000;i++)
{
if(i<=99999)
{
f=i%10;
a=i/10000;
if(a==f)
{
e=i%100/10;
b=i/1000%10;
if(e==b)
{
c=i/100%10;
if(a+b+c+e+f==n)
cout<<i<<endl;
ccc=1;
}
}
}
else
{
f=i%10;
a=i/100000;
if(a==f)
{
e=i%100/10;
b=i/10000%10;
if(e==b)
{
c=i/1000%10;
d=i/100%10;
if(c==d)
{
if(a+b+c+d+e+f==n)
cout<<i<<endl;
ccc=1;
}
}
}
}
}
if(ccc==0)
{
cout<<-1<<endl;
return 0;
}
}
return 0;
}
蓝桥杯回文数问题,求助。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- threenewbee 2018-11-23 16:46关注
是不是多了一个回车
#include <iostream> using namespace std; int main() { int n,a,b,c,d,e,f,ccc=0; cin>>n; if(n>10&&n<100) //这里没写对 { for(int i=10000;i<1000000;i++) { if(i<=99999) { f=i%10; a=i/10000; if(a==f) { e=i%100/10; b=i/1000%10; if(e==b) { c=i/100%10; if(a+b+c+e+f==n) cout<<i<<endl; ccc=1; } } } else { f=i%10; a=i/100000; if(a==f) { e=i%100/10; b=i/10000%10; if(e==b) { c=i/1000%10; d=i/100%10; if(c==d) { if(a+b+c+d+e+f==n) cout<<i<<endl; ccc=1; } } } } } if(ccc==0) { cout<<-1<<endl; return 0; } //cout<<endl; 去掉这里 } return 0; }
解决 无用评论 打赏 举报
悬赏问题
- ¥15 PointNet++的onnx模型只能使用一次
- ¥20 西南科技大学数字信号处理
- ¥15 有两个非常“自以为是”烦人的问题急期待大家解决!
- ¥30 STM32 INMP441无法读取数据
- ¥15 R语言绘制密度图,一个密度曲线内fill不同颜色如何实现
- ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
- ¥15 用visualstudio2022创建vue项目后无法启动
- ¥15 x趋于0时tanx-sinx极限可以拆开算吗
- ¥500 把面具戴到人脸上,请大家贡献智慧,别用大模型回答,大模型的答案没啥用
- ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。