C语言经典算法100例-029-求一个整数的位数且逆序打印
2014-03-05 14:29
239 查看
这道题也很简单:利用模运算和除运算依次求出个、十、百。。。。位的值并打印,然后位数累加即可。
直接看程序:
直接看程序:
#include <stdio.h> #include <stdlib.h> int main() { int i; int digits(int); printf("Please input an integer!\n"); scanf("%d",&i); printf("It contains %d digits!\n",digits(i)); return 0; } int digits(int n) { int d=0; //包含的位数 int t; //各位上的值 while(n>0) { t=n%10; printf("%d",t); n/=10; d++; } printf("\n"); return d; }
相关文章推荐
- 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 【注意: 如果输入的大于了5位数要求用户重新输入】
- 给一个不多于5位的正整数,要求:(1)求它是几位数,(2)逆序打印出各位数字。
- java经典算法_023给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- 给一个不多于5位的正整数,要求:1、求出它是几位数;2、分别打印出每一位数字; 3、按逆序打印出各位数字,例如原数为321,应输出123。
- c语言 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字
- 给一个不多于5位的正整数,求它是几位数并且逆序打印出各位数字
- 【程序24】 题目:给一个不多于5位的正整数,要求: 一、求它是几位数,二、逆序打印出各位数字。
- 【程序24】TestNumber.java 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- 给出一个不多于5位的正整数,(1) 求出它是几位数(2) 分别打印出每一位数字(3) 按逆序打印出各位数字,例如原数为321,应输出123
- 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字
- 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- 输入一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- 输入一个不多于5位的正整数,求它是几位数并且逆序打印出个位数字
- 给一个不多于5位的正整数,要求:求它是几位数并且逆序打印出各位数字。
- JAVA算法题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。