0
已解决
高子健
新手天翼
新手天翼
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b=0;
cin>>a;
while (a!=0)
{
b=a%10+10*b;
a=a/10;
}
cout<<b;
return 0;
}
Wrong Answer:90分
高子健的测评结果:
测试点#1测评结果 : Accepted时间 : 0ms
测试点#2测评结果 : Accepted时间 : 0ms
测试点#3测评结果 : Accepted时间 : 0ms
测试点#4测评结果 : Accepted时间 : 0ms
测试点#5测评结果 : Wrong Answer时间 : 0ms偷看一下数据
测试点#6测评结果 : Accepted时间 : 0ms
测试点#7测评结果 : Accepted时间 : 0ms
测试点#8测评结果 : Accepted时间 : 0ms
测试点#9测评结果 : Accepted时间 : 0ms
测试点#10测评结果 : Accepted时间 : 0ms
90分???哪里错了
0
已采纳
张岳恒
资深光能
资深光能
直接参见1005,不过测试点5有问题,我反馈下
张岳恒在2020-04-08 14:14:03追加了内容
好了,现在可以了,你直接用1005代码就能过
AC愉快
望采纳
0
陈曦
资深天翼
资深天翼
1、不要加到一块,直接输出。
2、题目上说是三位数!不用循环。
--------------------------------------
可以定义三个变量,分别存个位、百位、十位再倒序输出。
0
黄依成
中级天翼
中级天翼
个人思路如下:
定义三位数为n,个位为a,十位为b,百位为c,新三位数为s。
a=n%10; //求个位,要变成百位
b=n/10%10; //求十位,不变
c=n/100; //求百位,要变成个位
再根据位值原理(至于啥是位值原理,下面有解释)
s=a*100+b*10+c; //组成新三位数
最后再输出s,就AC了。
位值原理:假如一个三位数abc(abc上面的一条线打不出来,大佬勿喷),读作a百b十c。
那么这个三位数等于a*100+b*10+c。
0