chinojane @ 2024-09-03 20:48:40
上图片;
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,b;
cin>>n;
int a=n;
while(n!=0){
b=a%10;
a/=10;
if(b!=0){
cout<<b;
}
}
}
超时理解 最后个测试点 还是要听别人的 番外: 瞎蒙的十分
#include<bits/stdc++.h>
using namespace std;
int main() {
char a,b,c,d,e;
cin>>a>>b>>c>>d>>e;
cout<<e<<d<<c<<b<<a;
}
所以大佬帮帮
by zhanghengrui0502 @ 2024-09-03 20:51:36
呃……,并不难,求关~~
#include<bits/stdc++.h>
using namespace std;
int n,s=0;
int main(){
cin>>n;
while(n)s=s*10+n%10,n/=10;
cout<<s;
return 0;
}
by Melo_DDD @ 2024-09-03 20:52:37
@chinojane 不说超时那份,你这个代码显然没有任何正确性,我甚至怀疑你是不是在钓鱼
by Melo_DDD @ 2024-09-03 20:53:10
你不能确定原数字一共几位
by yyy_xiaohao @ 2024-09-03 20:55:57
容易发现,你在第一份代码中将一个
全剧终。
by chinojane @ 2024-09-03 20:57:29
@yyy_xiaohao 谢谢
by chinojane @ 2024-09-03 20:58:02
@Melo_DDD 我交错文件了
范围十亿
by chinojane @ 2024-09-03 21:00:12
@yyy_xiaohao
哇哇哇哇?
by chinojane @ 2024-09-03 21:03:04
@zhanghengrui0502 我貌似见过 确实测试对 请简单说一下原理里
by chinojane @ 2024-09-03 21:12:44
@chinojane @zhanghengrui0502 我不关 因为这是题解里面滴
by yyy_xiaohao @ 2024-09-04 19:15:10
@chinojane 其次,永远不要相信负数取模的正确性。
你可以分讨。