学习内容:
- 循环计算
- 算平均数
- 猜数
- 数的逆序
学习时间:
下午4:00–下午6:00
学习产出:
1.log2X
#include<stdio.h>
int main()
{
int x;
int ret = -1;
x=128;
int t = x;
while(x > 0){
x/=2;
ret ++;
}
printf("log2 of %d is %d.",t, ret);
return 0 ;
}
2.算平均数
#include<stdio.h>
int main()
{
int number;
int sum = 0;
int count = 0;
scanf("%d",&number);
while (number!=-1){
sum+= number;
count ++;
scanf("%d",&number);
}
printf("%f\n",1.0*sum/count);
return 0;
}
3.猜数
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
srand(time(0));
int a = rand();
printf("%d\n",a%100);
return 0;
}
4.数的逆序
#include<stdio.h>
int main ()
{
int x;
x=12543;
int digit;
int ret = 0;
while (x>0){
digit = x % 10;
ret= ret*10+ digit;
printf("x=%d,digit=%d\n,ret=%d\n",x,digit,ret);
x/=10;
}
printf("%d",ret);
return 0;
}