while循环(先判断后循环)和do-while循环(先循环一遍再判断)

while循环                                                                                                                                     do-while循环

int x;                                            1.用户输入x;                                                                           int x;

int n=0;                                        2.初始化n为0;                                                                         int n=0;

scanf("%d",&x);                           3.x=x/10,去掉个位;                                                               scanf("%d,&x");

n++;                                             4.n++                                                                                         do{

x/=10;                                          5.如果x>0,回到3;                                                                     x/=10;

while(x>0){                                  6.否则n就是结果                                                                         n++;

n++;                                                                                                                                                }while(x>0;)

x/=10;                                                                                                                                             printf("%d",n);

}

printf("%d\n",n);

posted @   田同学-  阅读(79)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示