0
已解决
李智宸
高级守护
高级守护
判断10的位置经验值:800
题目描述 Description
从键盘上读入十个整数,当首次读到10时,输出它是第几个数,或者已读了10个数仍没出现10,也不再读了, 输出0
输入描述 Input Description
输入一行,10个整数,数与数之间用空格隔开。如
第一组输入:1 4 7 10 2 3 4 5 82 132
第二组输入:1 2 3 4 5 12 13 14 15 16
输出描述 Output Description
第一组输出:4
第二组输出:0
样例输入 Sample Input
1 4 7 10 2 3 4 5 82 132
样例输出 Sample Output
4
李智宸在2021-04-15 19:28:25追加了内容
#include<iostream>
using namespace std;
int main()
{
int a,b;
bool flag=0;
cin>>a>>b;
for(int i=a;i<=b;i++){
if(a==7){
cout<<a;
break;
}
}
if(a!=0){
cout<<"0";
}
return 0;
}
李智宸在2021-04-15 19:29:23追加了内容
怎么输出判断10的位置?
0
已采纳
董妙一
资深守护
资深守护
for(int i=1;i<=11;i++){
输入a;
if(当a等于10){
输出i;
结束;
}
if(i等于11并且a不等于10){
输出0;
}
}
核心代码!
加油!
0
李锦昊
中级天翼
中级天翼
输入我就不讲了
渣方法:
if(a==10){
cout<<1;
}
if(b==10){
cout<<2;
}
if(c==10){
cout<<3;
}
if(d==10){
cout<<4;
}
if(e==10){
cout<<5;
}
if(f==10){
cout<<6;
}
if(g==10){
cout<<7;
}
if(h==10){
cout<<8;
}
if(i==10){
cout<<9;
}
if(j==10){
cout<<10;
}
if(a!=10&&b!=10&&c!=10&&d!=10&&e!=10&&f!=10&&g!=10&&h!=10&&i!=10&&j!=10){
cout<<0;
}
0
汪宇航
新手启示者
新手启示者
别听楼上瞎胡扯,因为这种方法太耗时间,思路:
定义变量n,a[1000000];
输入n;
i遍历1~n{
输入a[i];
如果(a[i]==10){
输出i;
return 0;
}
}
输出0;
代码核心:
for(int i=1;i<=n;i++){
cin>>a[i];
if(a[i]==10){
cout<<i;
return 0;
}
}
cout<<0;
0
0
张清岩
资深守护
资深守护
- #include<iostream> #include<cmath> using namespace std; int main(){ int a,i; bool flag; for(int i=1;i<=10;i++){ cin>>a; if(a==10){ cout<<i<<" "; flag++; } } if(flag==0) cout<<"0"; return 0; }
0
李奕歌
初级天翼
初级天翼
- #include<bits/stdc++.h>
- using namespace std;
- int main(){
- int n[10];
- for(int i=1;i<=10;i++){
- 输入n[i]
- }
- for(int i=1;i<=10;i++){
- if(n[i]是否等于10){
- 输出i
- return 0;
- }
- }
- 没有找到输出0//cout<<0;
- return 0;
- }
- 求采纳
0