无话可说,求助
2024-06-04 17:46:19
发布于:广东
75阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,k=0,g=1;
cin>>n;
for(int i=1;i<=n;i++)
{
g=1;
k=0;
int ii=i;
if(ii%10==0)
{
continue;
}
while(ii>0)
{
k=k+(ii%10)*g;
g=g*10;
ii=ii/10;
}
if(k==i)
{
cout<<i<<endl;
}
}
}
全部评论 7
能把对比写文章吗?
2024-06-04 来自 浙江
1?
2024-06-04 来自 广东
0额
2024-06-04 来自 广东
0什么意思
2024-06-04 来自 广东
0
会不会是超时了?
你看一下我的代码#include <bits/stdc++.h>
using namespace std;bool k(int i)
{
int n = 0 , a = i;
while(i != 0)
{
n = n * 10 + i % 10;
i /= 10;
}
if(n == a)
{
return true;
}
else
{
return false;
}
}int main()
{
int n;
cin >> n;
for(int i = 1; i <= n; i++)
{
if(k(i) == true)
{
cout << i << endl;
}
}
return 0;
}我这个就可以
2025-01-08 来自 广西
0renji
2024-10-11 来自 上海
0niquanjiarenji
2024-10-13 来自 广东
0nizuirenji
2024-10-13 来自 广东
0?
2024-10-15 来自 广东
0
额
2024-07-18 来自 浙江
0?
2024-07-18 来自 广东
0(⊙o⊙)…
2024-07-18 来自 浙江
0
服了
2024-06-04 来自 广东
0为啥这样就对了
2024-06-04 来自 广东
0#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,k=0;
cin>>n;
for(int i=1;i<=n;i++)
{k=0; int ii=i; if(ii%10==0) {
2024-06-04 来自 广东
0
有帮助,赞一个