编写程序,输入一个不多于3位的正整数,编写程序,实现以下功能: ⑴ 求出它是几位数。 ⑵ 按逆序打印出各位数字,例如原数为321,应输出123。
#include
int main() { int num,n1,n2,n3; /* n1为百位数字,n3为个位数字 */ printf("Number:"); scanf("%d",&num); n1=num/100; n2=(num%100)/10; n3=num%10; if(n1!=0) /*三位数*/ { printf("几位数?%d\n",3); printf("%d%d%d\n",n3,n2,n1); } else if(n2!=0) /* 两位数 */ { printf("几位数?%d\n",2); printf("%d%d\n",n3,n2); } else /* 一位数 */ { printf("几位数?%d\n",1); printf("%d\n",n3); } return 0; }
举一反三
内容
- 0
整数位数判断输入一个不多于5位的正整数,要求:(1)求它是几位数;(2)逆序打印
- 1
9.给一个不多于5位的正整数,要求:①求出它是几位数;②分别输出每一位数字;③按逆序输出各位
- 2
编写一个程序,输入一个3位正整数,要求逆序输出对应的数,如输入123,则输出321。
- 3
给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- 4
编程题编写程序,输入一个三位正整数,将该数逆序后输出。如输入123,则输出321。