洛谷p1423C语言
时间: 2023-11-23 10:53:27 浏览: 113
洛谷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;
}
```
洛谷p1765c语言
"洛谷P1765"是一个未指定的题目编号,通常指洛谷(LeetCode in Chinese, 简称LC)平台上的一个问题。洛谷是一家提供算法题库和在线评测服务的网站,它包含了丰富的编程题目,包括数据结构、算法、数学等各个方面,用于帮助学习者提升编程能力。
"C语言"是一门广泛应用的高级编程语言,它的P1765题目可能是关于C语言的某道算法题,比如数组操作、控制流程、函数设计等。这类题目可能会考察到C语言的基础知识,如变量声明、循环、条件判断以及如何高效地解决特定问题。
然而,没有具体的题目链接,我无法给出详细的解答内容。如果你需要了解某个具体的洛谷P1765的C语言题目,建议直接访问洛谷网站,在搜索框输入题目编号查看详细描述、解题思路和样例测试。
阅读全文