循环计算篇
l o g 2 x log_2x log2x的计算
#include <stdio.h>
int main()
{
int x;
int ret = 0;
scanf("%d", &x);
int t = x;
while ( x>1) {
x /= 2;
ret ++;
}
printf("log2 of %d is %d.", t, ret);
return 0;
}
此处将x的值赋予t,是为了计算之前保存原始的值
计数循环
#include <stdio.h>
int main()
{
int count =100;
while ( count >=0) {
printf("%d\n",count);
count --;
}
printf("发射!\n");
return 0;
}
循环执行次数?循环停下时,输出为0吗?结束循环时,count的值。(注意6、7互换之后的执行过程)
设count的值为3
count 输出 3