一、题目
二、解题思路
- 在 while(1) 循环里输入数字,并记录是第几个数字;
- 当输入的数字等于 250 时,输出是第几个数字并通过 break 退出循环。
三、代码
#include<iostream>
using namespace std;
int main()
{
int k=0;
while(1)
{
int x;
cin>>x;
k++;
if(x==250)
{
cout<<k;
break;
}
}
return 0;
}
四、总结
- 当不知道输入多少数据时,可以利用 while(1) 循环输入,当符合某个条件时,退出循环。
- 在此题此代码中输入 888 666 123 -233 250 13 250 -222 ,到250时,输出 5 并退出循环,后面的数没有被读入。