do while循环练习

news/2024/9/21 2:22:40/

本篇章,咱们就来看看我做关于do while的题目,希望可以给有需要的小伙伴们带来灵感。

1.练习:

题目:输入一个正整数,计算这个整数是几位。

例如:输入:1234,输出:4

           输出:12          输出:2

分析:

1.首先要设置变量,并用scanf接收键盘输入

2.用循环语句,将变量/10,如此可以每循环一边,都减少一位

3.设置变量计数器

参考代码:

#include <stdio.h>
int main()
{
int n=0;
scanf("%d",&n);
int cnt=0;
do
{
cnt++;
n=n/10;
}
while(n)
printf("位数:%d\n",cnt);
return 0;
}

这里并非只能使用do while来完成它,只是do while比较适合而已,哪怕只输入0,那也是一位数,要记数的。


完 


http://www.ppmy.cn/news/1528190.html

相关文章

深度学习-物体检测SSD

一&#xff1a;SSD结构 以VGG-16为基础&#xff0c;使用VGG的前五个卷积&#xff0c;后面增加从CONV6开始的5个卷积结构&#xff0c;输入图片要求300*300 1. 分别将VGG16的全连接层FC6和FC7转换成3x3的卷积层Conv6和1x1的卷积层Conv7 2.去掉所有的Dropout层和FC8层 3.同时将…

Linux文件IO(二)-文件操作使用详解

前篇已经讲过open打开文件的操作使用&#xff0c;本篇文章介绍剩余的wirte、read、close、lseek等操作。 1.write写文件 调用 write 函数可向打开的文件写入数据&#xff0c;其函数原型如下所示&#xff08;可通过"man 2 write"查看&#xff09;&#xff1a; #inc…

基于SpringBoot+Vue的商场停车场管理系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于JavaSpringBootVueMySQL的…

【Git原理与使用】版本管理与分支管理(1)

目录 一、基本操作 1、初识Git 2、Git安装[Linux-centos] 3、Git安装[ Linnx-ubuntu] 4、创建git本地仓库 5、配置Git 6、认识工作区、暂存区、版本库 7、添加文件 8、查看历史提交记录 9、查看.git文件目录结构 10、查看版本库对象的内容 11、小结&#xff08;在本地的.git仓库…

HTML中的零宽字符

概述 零宽字符是一组在文本中没有可见宽度的字符,它们通常用于处理文本的布局、分隔和合成。下面是一些常见的零宽字符及其详细介绍: 详细介绍 零宽空格 (Zero Width Space, ZWSP) Unicode 码位: U+200BHTML 实体: ​ 或 ​用途: 用于防止文字自动换行。用于在文本中插入不…

pandas:读取各类文件方法以及爬虫时json数据保存

文件的读取与写入 | 常用读文件方法 | 说明 | | -------------- | ---------------- | | read_csv | 读取CSV文件 | | read_excel | 读取Excel文件 | | read_html | 读取网页HTML文件 | | read_table | 通用读取方法 | | 常用写文…

leetcode160相交列表

思路 一开始以为要固定A&#xff0c;然后循环B&#xff0c;这个复杂度也太高了 题解&#xff1a; https://leetcode.cn/problems/intersection-of-two-linked-lists/?envTypestudy-plan-v2&envIdtop-100-liked 代码 /*** Definition for singly-linked list.* publi…

vue node node-sass sass-loader 版本 对应 与 兼容

警告&#xff1a; LibSass 和 Node Sass 已弃用。虽然它们将继续无限期地接收维护版本&#xff0c;但没有计划添加其他功能或与任何新的 CSS 或 Sass 功能兼容。仍在使用它的项目应该转移到 Dart Sass。 sass Sass是一种预处理器脚本语言&#xff0c;可以解释或编译成…