#include<stdio.h>
/*
1.求1~10之间的所有偶数和
2.输出100-200之间不能被3整除的数。
3.加法表
4. 循环录入某学员这个学期的5门课成绩,计算平均分。
5. 一球从100米高度自由落下,每次落地后反跳回原高度的一半;
再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
*/
int main() {
/*____________________1.求1~10之间的所有偶数和___________________________*/
/*
int sum = 0;
for (int i=1; i<=10; i++) {
if (i % 2 == 0)
{
sum += i; //等价于:sum = sum + i;
}
}
printf("sum:%d\n",sum);
*/
/*____________________2.输出100-200之间不能被3整除的数。___________________________*/
/*
int i = 100;
while(i <= 200) {
if (i % 3 != 0)
{
printf("100-200之间不能被3整除的数:%d\n",i);
}
i++;
}
*/
/*____________________3.加法表___________________________*/
/*
printf("请输入一个数值:\n");
int num;
scanf("%d",&num);
for (int i = 0,j = num; i < num; ++i,--j)
{
printf("%d + %d = %d\n",j,i,i+j );
}
int i = 0;
int j = num;
while(i<num) {
printf("%d + %d = %d\n",j,i,i+j );
i++;
j--;
}
*/
/*____________________4. 循环录入某学员这个学期的5门课成绩,计算平均分。___________________________*/
/*
float score;
float sum = 0; //存放成绩总和
for (int i = 0; i < 5; ++i)
{
printf("请输入第%d门功课成绩\n",i+1);
scanf("%f",&score);
sum += score;
}
float aver = sum/5;
printf("平均分:%.2f\n",aver);
*/
/*5. 一球从100米高度自由落下,每次落地后反跳回原高度的一半;
再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
*/
float height = 100;
float sum = 0;
//100 --》 50 ---》 25
for (int i = 0; i < 10; ++i)
{
if (i==0)
{
sum += height;
}else {
sum += height*2;
}
height /= 2; //height = height/2;
}
printf("第十次反弹:%.2f\n",height);
printf("总经历%.2f米\n",sum);
return 0;
}