给出一个不多于五位的正整数,1.求出它是几位数2.分别输出每一位数字
一般方法

#include<stdio.h>
int main()
{int n, m, i = 1, x;printf("输入n:");scanf("%d", &n);m = n;x = n;if (n>99999 || n <= 0){printf("请输入一个不多于5位数的正整数\n");}while (n >= 10){i++;n = n / 10;}printf("这是一个%d位数\n", i);

还可以使用丢弃个位的方法
这里数字用来测试算法

int Count(int n)
{if(n == 0)return 1;int tmp = 0;//计数器while(n != 0){tmp++;n /= 10;//丢弃个位}return tmp;
}
int main()
{printf("%d\n",Count(45679));
}

给出一个不多于五位的正整数,求出它是几位数相关推荐

  1. 【C语言】给出一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每一位数字;3.按逆序输出各位数字。

    给出一个不多于5位的正整数,要求: 求出它是几位数: 分别输出每一位数字: 按逆序输出各位数字. 1.求出它是几位数 思路:一个数每一次除以10都会少一位数. // scanfNum:输入的5位数 / ...

  2. 习题 3.12 给出一个不多于5位的正整数,要求:1. 求出它是几位数;2. 分别打印出每一位数字;3. 按逆序打印出各位数字,例如原数位321,应输出123。

    C++程序设计(第三版) 谭浩强 习题3.12 个人设计 习题 3.12 给出一个不多于5位的正整数,要求:1. 求出它是几位数:2. 分别打印出每一位数字:3. 按逆序打印出各位数字,例如原数位32 ...

  3. 第二次作业#include stdio.h int main() { int a,b,c,d,e; printf(请输入一个不多于五位的整数:\n); scanf(%...

    1 判断成绩等级 给定一百分制成绩,要求输出成绩的等级.90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出"输入数据错误". ...

  4. AMNO.6 给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123 输入 一个不大于5位的数字

    题目描述 给出一个不多于5位的整数,要求 1.求出它是几位数 2.分别输出每一位数字 3.按逆序输出各位数字,例如原数为321,应输出123 输入 一个不大于5位的数字 输出 三行 第一行 位数 第二 ...

  5. python中给出一个不超过10的正整数n_求计算机大佬解答python题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 7-4 计算指数 (5 分) 真的没骗你,这道才是简单题 -- 对任意给定的不超过10的正整数n,要求你输出2n.不难吧? 输入格式: 输入在一行中给出一 ...

  6. python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...

    导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...

  7. 给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123。

    撰写人--软工二班--陈喜平 题目描述 给出一个不多于5位的整数,要求 1.求出它是几位数 2.分别输出每一位数字 3.按逆序输出各位数字,例如原数为321,应输出123. 将下面的程序填写完整. # ...

  8. 7-100 简单求阶乘问题 (10 分)本题要求编写程序,计算N的阶乘。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出阶乘的值。输入样例:4结尾无空行

    7-100 简单求阶乘问题 (10 分) 本题要求编写程序,计算N的阶乘. 输入格式: 输入在一行中给出一个不超过12的正整数N. 输出格式: 在一行中输出阶乘的值. 样例">输入样例 ...

  9. 7-114 谁先倒 (15分) 划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了

    划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒.两人同赢或两人同输 ...

最新文章

  1. 无服务器计算将会取代容器?
  2. Apache开启Gzip压缩,LAMP网页压缩
  3. 【数理知识】《数值分析》李庆扬老师-第1章-数值分析与科学计算引论
  4. 【转载】应广大群众的要求,今天开始连载《超容易的Linux系统管理入门书》一书...
  5. w7提示无法关闭计算机,win7关不了机怎么回事?老司机教你怎么解决电脑关不了机...
  6. C++设计模式-适配器模式
  7. python添加excel模块,Python Excel操作——xlrd、xlwd,,读取1、导入模块 i
  8. 系统时间正常日志时间不正常
  9. HTML和小程序的 12 种 flex 布局
  10. android 可拖拽View的简单实现
  11. 汇编语言王爽第四版 第六章内容解读(附实验五答案解析)
  12. 高效开发 — SVN使用教程图文详解【超详细,鼎力推荐】
  13. 使用cookie模拟登陆豆瓣影评
  14. 服务器蓝屏的原因及解决办法
  15. PM notifier
  16. 新一轮生态化创新之风,将由低代码刮起!
  17. 基于android的智慧停车app
  18. ESP8266-Arduino编程实例-LPS25H压阻式压力传感器驱动
  19. python可以用保留字作为函数的名字吗_Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义...
  20. 车载测试——工作中常用到的adb 命令

热门文章

  1. 科研绘图(编程绘图、网站绘图、配色、素材、提取数...)
  2. prism Mac版医学绘图软件如何使用?prism使用教程
  3. WINDOWS的远程桌面。
  4. 【杂七杂八的笔记】2019CVPR论文快读
  5. 对刚装好系统的Linux配置软件开发生产环境,让你开发效率一飞冲天!
  6. exadata的exacli
  7. 跨境电商平台运营知识:亚马逊日常运营技巧
  8. 图鉴|春节怼亲戚指南(2020版)
  9. UEFI启动+GPT分区
  10. 玩游戏机械键盘什么牌子好, 我们聊聊Hyperx游戏机械键盘