- 逆序输出各位数字
- 2023-12-06 17:29:51 @
如何正序输出5位数的各个数字?
10 条评论
-
陈宇涵 LV 6 @ 2023-12-14 21:28:31
先输入这个数,然后将它的各位分离出来,最后逆序输出这个新的数
-
2023-12-13 15:49:11@
#include<iostream>
using namespace std;int main()
{
int a,b,c=0,d=0,e=0;
cin>>a;
b=a;
d=a;
while(b>0)
{
b=b/10;
c++;
}
cout<<c<<endl;
int nums[c];
for(int i=0;i<c;i++)
{
nums[i]=d%10;
d/=10;
}
for(int i=c-1;i>=0;i--)
{
if(i!=c-1)
{
cout<<" ";
}
cout<<nums[i];
}
cout<<endl;
while(a>0)
{
e=e*10+a%10;
a/=10;
}
cout<<e;return 0;
} -
2023-12-06 17:38:47@
先把这个数的逆序数求出,再用一个变量把逆序数存入,再对这个数进行提取,然后再输出逆序数
-
2023-12-06 17:36:07@
仅供参考
-
2023-12-06 17:34:35@
*这是我的答案,不知道对不对
#include<iostream>
using namespace std;int main(){
int n,f=0,x;
cin>>n;
x=n;
while(x!=0){
x=x/10;
f++;
}
cout<<f<<endl;
x=n;
for(int i=0;i<f;i++){
cout<<x*10/10/(f-i)%10<<" ";
}
cout<<endl;
x=n;
for(int j=1;j<=f;j++){
cout<<x%10<<" ";
x/=10;
}
return 0;
} * -
2023-12-06 17:33:58@
听不懂辣道思密达
-
2023-12-06 17:32:15@
ナンセンスな话
-
2023-12-06 17:30:48@
里
-
2023-12-06 17:30:43@
12345每次取最后一位数会取到5 4 3 2 1
将12345先反过来变成54321再取最后一位就能取到1 2 3 4 5 -
2023-12-06 17:30:33@
用string很简单
- 1
信息
- ID
- 1097
- 难度
- 8
- 分类
- (无)
- 标签
- 递交数
- 84
- 已通过
- 12
- 通过率
- 14%
- 上传者