9 solutions

  • 5
    @ 2024-1-27 11:30:28
    #include<iostream>
    #include<iomanip>
    #include<cmath>
    using namespace std;
    long n,s=0;
    int main(){
    	cin>>n;
    	long x=n;
    	while(x){
    		x/=10;
    		s++;
    	}
    	long a[s];
    	for(int i=0;i<s;i++){
    		a[i]=n%10;
    		n/=10;
    		cout<<a[i]<<' ';
    	}
    	return 0;
    }
    
    • 1
      @ 2024-8-4 14:18:45
      #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;
      }
      
      • 0
        @ 2025-1-26 22:08:23

        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;
        }
        
        • 0
          @ 2024-9-5 22:01:20
          #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;
          }
          • 0
            @ 2023-11-15 12:07:51
            ```
            #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; 
            }
            
            
            ```
            
            ```
            • 0
              @ 2023-9-20 16:59:49

              大水题一个👎

              #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;
              }
              
              • -2
                @ 2023-9-16 17:07:38

                #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; }

                • -4
                  @ 2023-9-18 23:47:02

                  #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; } }

                  • -4
                    @ 2023-9-16 16:11:43

                    #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; }

                    • 1

                    Information

                    ID
                    579
                    Time
                    1000ms
                    Memory
                    256MiB
                    Difficulty
                    2
                    Tags
                    # Submissions
                    123
                    Accepted
                    72
                    Uploaded By