山理工OJ1191:整数位

问题描述:

输入一个不多于5位的正整数,要求:

(1)求出它是几位数;

(2)分别输出每一位数字;

(3)按逆序输出各位数字。

想法:

1.用if语句来判断输入的数值是否不多于5位

2.用do…while语句把各位数字输入一个数组内

3.for循环用于各种输出

检讨

写这个程序因为后面多了个空格,一直都显示错误,也是给自己提了个醒,以后对输出内容的格式,一定注意

程序

#include
#include
using namespace std;
int main(){
 int a,n=0,i=0,b[5];
 cin>>a;
 while((a=a/pow(10,n))!=0){
  i++;
  b[n]=a%10;
  n++;
 }
 cout<=0;j--){
  cout<

你可能感兴趣的:(山理工OJ)