洛谷p1423C语言
时间: 2023-11-23 15:53:27 浏览: 54
洛谷p1423是一道C语言的入门题目,题目描述为小玉在游泳,但力气越来越小,每一步只能游出上一步距离的98%,现在小玉想知道要游多少步才能游到距离x米的地方。题目提供了三个AC代码,分别使用了不同的方法来解决这个问题。其中,第一个AC代码使用了while循环,第二个AC代码使用了for循环,第三个AC代码使用了递推的方法。这道题目主要考察了初学者对循环和递推的掌握程度,同时也考察了对浮点数的处理能力。
相关问题
洛谷p1423c语言
洛谷p1423是一个关于小鱼游泳的问题,要求计算小鱼游泳的步数。根据提供的引用内容,我为你提供了两种C语言的解决方案:
1. 使用双精度浮点数和while循环的解决方案:
```c
#include<stdio.h>
int main(){
double s;
scanf("%lf",&s);
double sum=0.0;
int t=0;
double temp =2;
while(sum<=s) {
sum +=temp;
temp*=0.98;
t++;
}
printf("%d",t);
return 0;
}
```
2. 使用单精度浮点数和while循环的解决方案:
```c
#include<stdio.h>
int main(){
int flag=1;
float x, step = 2.0, len=2.0; //step记录单步步长, len记录游的总距离
scanf("%f", &x);
if(x <= 2){ //一定要加个判断,特殊情况
printf("%d", flag);
} else{
while( len < x){
step *= 0.98; //单步步长
len += step; //游的总长
flag += 1; //步数
}
printf("%d", flag);
}
return 0;
}
```
洛谷p1179c语言
洛谷是一个在线的程序设计练习平台,p1179是洛谷上的一道题目编号,而C语言是一种计算机编程语言。因此,p1179 C语言指的是洛谷上的一道C语言编程题目。
具体来说,p1179是一道简单的算法题目,要求编写一个程序,输入两个整数L和R,然后输出[L,R]区间内所有各位数字之和为偶数的数的个数。这道题目可以通过循环遍历[L,R]区间内的每个数,然后计算其各位数字之和是否为偶数来解决。
如果你想尝试解决这道题目,可以在洛谷上搜索p1179,进入题目页面查看具体的题目描述和输入输出格式。同时,你也可以在洛谷上学习C语言相关的知识和算法,提高自己的编程能力。