1. 程式人生 > >C語言之路-3-循環

C語言之路-3-循環

scan scanf 一次循環 %d while循環 class c語言 col 循環計算

1、while循環計算數字位數

 1 #include<stdio.h>
 2 
 3 int main()
 4 {
 5     int n=0;
 6     int x;
 7     printf("請輸入數字:");
 8     scanf("%d",&x);
 9     
10     while (x>0){
11         n++;
12         x /= 10;    
13     }
14     
15     printf("%d",n);
16 }

2、do-while循環

do-while先進行一次循環體,再判斷條件是否滿足

 1 #include<stdio.h>
 2 
 3 int main()
 4 {
 5     int n=0;
 6     int x;
 7     printf("請輸入數字:");
 8     scanf("%d",&x);
 9     
10     do{
11         n++;
12         x /= 10;
13     }while(x>0);
14     
15     printf("%d",n);
16 }

C語言之路-3-循環