5 个解决方案
#1
while(n)
{
std::cout << n%10 << std::endl;
n /= 10;
}
#2
#include <iostream.h>
#include <string.h>
int main()
{
unsigned int number;
int mod = 0;
cin>>number;
//number = 1222;
while(number>0)//从个位开始依次输出
{
mod = number%10;
number /= 10;
cout<<mod<<"\t";
}
cout<<endl;
return 0;
}
#include <string.h>
int main()
{
unsigned int number;
int mod = 0;
cin>>number;
//number = 1222;
while(number>0)//从个位开始依次输出
{
mod = number%10;
number /= 10;
cout<<mod<<"\t";
}
cout<<endl;
return 0;
}
#3
#include <iostream>
#include <string>
using namespace::std;
int main()
{
unsigned int number;
int mod = 0;
cout << "输入一个四位整数:";
cin >> number;
cout << "个位数\t" << "十位数\t" << "百位数\t" << "千位数\t" << endl;
while (number>0)
{
mod = number % 10;
number /= 10;
cout << " " << mod << "\t";
}
cout << endl;
return 0;
}
#4
int a,b;
scanf("%d",&a);
b=a%10;
printf("%d\n",b);
b=a%100/10;
printf("%d\n",b);
b=a%1000/100;
printf("%d\n",b);
b=a%10000/1000;
printf("%d\n",b);
scanf("%d",&a);
b=a%10;
printf("%d\n",b);
b=a%100/10;
printf("%d\n",b);
b=a%1000/100;
printf("%d\n",b);
b=a%10000/1000;
printf("%d\n",b);
#5
#1
while(n)
{
std::cout << n%10 << std::endl;
n /= 10;
}
#2
#include <iostream.h>
#include <string.h>
int main()
{
unsigned int number;
int mod = 0;
cin>>number;
//number = 1222;
while(number>0)//从个位开始依次输出
{
mod = number%10;
number /= 10;
cout<<mod<<"\t";
}
cout<<endl;
return 0;
}
#include <string.h>
int main()
{
unsigned int number;
int mod = 0;
cin>>number;
//number = 1222;
while(number>0)//从个位开始依次输出
{
mod = number%10;
number /= 10;
cout<<mod<<"\t";
}
cout<<endl;
return 0;
}
#3
#include <iostream>
#include <string>
using namespace::std;
int main()
{
unsigned int number;
int mod = 0;
cout << "输入一个四位整数:";
cin >> number;
cout << "个位数\t" << "十位数\t" << "百位数\t" << "千位数\t" << endl;
while (number>0)
{
mod = number % 10;
number /= 10;
cout << " " << mod << "\t";
}
cout << endl;
return 0;
}
#4
int a,b;
scanf("%d",&a);
b=a%10;
printf("%d\n",b);
b=a%100/10;
printf("%d\n",b);
b=a%1000/100;
printf("%d\n",b);
b=a%10000/1000;
printf("%d\n",b);
scanf("%d",&a);
b=a%10;
printf("%d\n",b);
b=a%100/10;
printf("%d\n",b);
b=a%1000/100;
printf("%d\n",b);
b=a%10000/1000;
printf("%d\n",b);