#include <bits/stdc++.h>

using namespace std;

int main()

{

int x, n=0;

int i=0;

int data[5];

cin>>x;

while(x)

{

n++;

data[ i++] = x % 10;

x /= 10;

}

cout<<n<<endl;

for( i=0; i<n; i++)

{

cout<data[ni-1]<<<<;endl;

}

return 0;

}

(Enter an integer no more than four digits, output it Number of digits and numbers on each digit.)

+6

VotesThis program does input a number less than 4 digits, and outputs its number and number.

This is someone else’s program. If you are a beginner, it doesn’t make sense to see such a program

Because you are not familiar with the grammar, it is impossible to understand other people’s algorithm ideas.

The personal suggestion is to write the program according to your own ideas (the same requirements, more methods), so that There is improvement

Otherwise you will understand the other people’s programs even if you know them, you will not write if you encounter new problems

Thomas- November 14, 2018 |