对方不想和你说话,并向你扔了一串数…… 而你必须从这一串数字中找到“250”这个高大上的感人数字。 输入格式: 输入在一行中给出不知道多少个绝对值不超过1000的整数,其中保证至少存在一个“250”。 c语言
时间: 2024-06-13 11:06:42 浏览: 21
很高兴为您解答。以下是C语言的代码实现:
```c
#include <stdio.h>
int main()
{
int num, count = 0;
while (scanf("%d", &num) != EOF)
{
count++;
if (num == 250)
{
printf("%d", count);
break;
}
}
return 0;
}
```
相关问题
使用python对方不想和你说话,并向你扔了一串数…… 而你必须从这一串数字中找到“250”这个高大上的感人数字。
好的,这里是使用 Python 编写的代码:
```python
nums = input().split() # 输入数字并按空格分割
for i in range(len(nums)):
if nums[i] == '250':
print(i+1) # 找到第一个“250”,并输出它的位置
break
```
这里使用 `input()` 函数获取输入的数字,并使用 `split()` 方法按空格将其分割成一个列表 `nums`。接着使用 `for` 循环遍历这个列表,如果找到了一个值为 `'250'` 的数字,就输出它的位置并退出循环。注意,在输出位置时需要将索引值加一,因为题目要求从计数从1开始。
对方不想和你说话,并向你扔了一串数…… 而你必须从这一串数字中找到“250”这个高大上的感人数字。 输入格式:
好的,这是一个字符串处理的问题,下面是一个 Python 函数实现:
```python
def find_250(s):
for i in range(len(s) - 2):
if s[i:i+3] == "250":
return True
return False
```
函数说明:
- `s`:要查找的字符串;
- `for` 循环:遍历字符串的每个字符,到倒数第三个字符为止;
- `if` 判断:如果当前字符和后两个字符组成的子串等于 "250",则说明找到了目标数字,返回 True;
- 如果循环结束仍然没有找到目标数字,则返回 False。
使用示例:
```python
s = "123456789250"
if find_250(s):
print("找到了 250!")
else:
print("没有找到 250!")
```
其中,输入的字符串可以替换成任何需要查找的字符串。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)