第三章——输入一个不多于5位的数,然后输出它是几位数,输出它的每一位数,逆序输出该数。...

题目:

输入一个不多于5位的数,要求:1、输出它是几位数;2、分别打印出每一位数字;3、按照逆序打印出各位数字。

 

思路一:通过数组,保存每一位数字。

#include
using namespace std;
int main(){
	char a[5];
	int i=0;
	while((a[i]=getchar())!='\n'){
		i++;
		if(i>5){
		i--;
		break;
	    }
	}
	cout<<"您输入了"<=0;j--) cout<


运行通过

 

思路二:通过数字的运算得到结果。

#include
using namespace std;
int main(){
    long s;
	cout<<"请输入一个不大于5位的数字:";
	cin>>s;
	int i=10000,j=5,k,b=s;
	for(;j>0;j--){
		if(s/i)
			{
			  k=j;
		      cout<<"您输入的是"<


 

转载于:https://www.cnblogs.com/zhezh/archive/2013/04/21/3773463.html

你可能感兴趣的:(第三章——输入一个不多于5位的数,然后输出它是几位数,输出它的每一位数,逆序输出该数。...)