本篇章,咱们就来看看我做关于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,那也是一位数,要记数的。
完