博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c的循环while,do while
阅读量:3961 次
发布时间:2019-05-24

本文共 465 字,大约阅读时间需要 1 分钟。

计算一个数是几位数

1. while 循环

#include 
int main(){//数数,输入一个数,输出这是一个几位数int a;int x;printf("请输入一个整数");scanf("%d",&a);while(a>0){ //判断 a/=10; //在使用循环时,先对输入的数除10,去掉最后一位 x++; //此时,位数需要加1,} printf("这是一个%d位数",x);}

在这里插入图片描述

2. do while 循环

#include 
int main(){//数数,输入一个数,输出这是一个几位数int a;int x;printf("请输入一个整数");scanf("%d",&a);do{ a/=10; x++;} while(a>0); printf("这是一个%d位数",x);return 0; }

在这里插入图片描述

while 与do while 的区别在于:while循环是先做判断再决定是否循环,而do while 循环是先执行一遍循环体,再做判断是否继续

转载地址:http://gyqzi.baihongyu.com/

你可能感兴趣的文章
go语言
查看>>
mysql mariaDB 以及存储引擎
查看>>
游戏行业了解介绍
查看>>
linux at 命令使用
查看>>
Go在windows下执行命令行指令
查看>>
inotify
查看>>
inode
查看>>
Shell: sh,bash,csh,tcsh等shell的区别
查看>>
golang ubuntu 配置 笔记
查看>>
vim 常用命令
查看>>
golang 开源项目
查看>>
ubntu 开发服务进程
查看>>
linux 常用命令以及技巧
查看>>
记录1年免费亚马逊AWS云服务器申请方法过程及使用技巧
查看>>
golang文章
查看>>
一些特殊的符号
查看>>
shell脚本的exit问题(退出脚本还是退出终端)
查看>>
linux export命令参数及用法详解--linux设置环境变量命令
查看>>
Shell单引号,双引号,反引号,反斜杠
查看>>
Qt中内存泄露和退出崩溃的问题
查看>>