while語句:先判斷條件,再執行循環體。
# include<stdio.h>
int main()
{
int x;
int n = 0;
scanf("%d", &x);
x/=10;
n++;
while(x>0){
x/=10;
n++;
}
printf("%d\n", n);
return 0;
}
do while語句:先執行循環體,再判斷條件是否滿足。
# include<stdio.h>
int main()
{
int x;
int n = 0;
scanf("%d", &x);
do{
x/=10;
n++;
}while(x>0);
printf("%d\n", n);
return 0;
}