9 solutions
- 1
Information
- ID
- 579
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 2
- Tags
- # Submissions
- 123
- Accepted
- 72
- Uploaded By
#include <iostream>
using namespace std;
int a[10]={};//创建数组,储存每位数
int main() {
int n,d=1,f=0;
cin>>n;
for(int i=0;i<10;++i)//分离数位
{
a[i]=n/d%10;
d*=10;
if(a[i]!=0) f=i;//设置输出位数
}
for(int j=0;j<f+1;++j)
{
cout<<a[j]<<' ';//依次输出
}
return 0;
}
Amazing
#include <iostream>
#include <cstdio>
#include <string.h>
using namespace std;
int main(){
char x[10];
cin >> x;
int len = strlen(x);
for(int i = len - 1;i >= 0;i--)
cout << x[i] << " ";
return 0;
}
#include<queue>
#include<stack>
#include<cmath>
#include<algorithm>
#include<cstring>
using namespace std;
int main()
{
string a;
cin>>a;
int len = a.size();
while(len--)
{
cout<<a[len]<<" ";
}
return 0;
}
```
#include<bits/stdc++.h>
using namespace std;
int main(){
long long a=0;
scanf("%d",&a);
for(int i=0;i<9;i++){
printf("%d ",a%10);
a=(a-a%10)/10;
if(a<1) break;
}
return 0;
}
```
```
大水题一个👎
#include <bits/stdc++.h>
using namespace std;
int main(int argc, char **argv){
int n;
cin >> n;
while(n > 0){
printf("%d ",n % 10);
n /= 10;
}
return 0;
}
#include<bits/stdc++.h> using namespace std; int main(){ long long a=0; scanf("%d",&a); for(int i=0;i<9;i++){ printf("%d ",a%10); a=(a-a%10)/10; if(a<1) break; } return 0; }
#include<bits/stdc++.h> using namespace std; int main(){ long long a,b=1,n=1,d; long long e,f; cin>>a; for(int i=1;i<=8;i++){ n=n*10; if(a>n){ b++; }else{ break; } } for(int i=1;i<=b;i++){ d=a%10; cout<<d<<" "; a=(a-d)/10; } }
#include<bits/stdc++.h> using namespace std; int main(){ long long a=0; scanf("%d",&a); for(int i=0;i<9;i++){ printf("%d ",a%10); a=(a-a%10)/10; if(a<1) break; } return 0; }
By signing up a ZXOJ universal account, you can submit code and join discussions in all online judging services provided by us.