问题标题: 酷町堂:1006,我咋错了?

0
0
已解决
潘晨皓
潘晨皓
高级天翼
高级天翼
#include<iostream>
#include<cstdio>
#include<string>
#include<bits/stdc++.h>

using namespace std;
main(){
	long long a,b,c,d,e,f,g,h,i,j;
	cin>>a>>b>>c>>d>>e>>f>>g>>h>>i>>j;
	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;
	}
	else{
		cout<<0;
	}
	return 0;
}

为什么输出时会带一个0????

潘晨皓在2020-04-23 19:05:06追加了内容

在线等,急急急急急急

大佬们!!快来啊!!


0
已采纳
高子健
高子健
新手天翼
新手天翼

把最后else改成

    if(a!=10&&b!=10&&c!=10&&d!=10&&e!=10&&f!=10&&g!=10&&h!=10&&i!=10&&j!=10)

就行了

0
李泽远
李泽远
高级天翼
高级天翼

除了第一个if和最后一个else之外的if全都改成else if

0
刘欣然
刘欣然
高级光能
高级光能

用不着这么麻烦

这么多头文件是干嘛用的

先定义一个变量

接着循环10次

    输入之前定义的那个变量

    如果那个变量等于10

        输出i

        返回0

最后在循环外面输出0

返回0

0
0
黄子扬
黄子扬
初级天翼
初级天翼
else{
        cout<<0;
    }

这个改了

头文件差评,一个万能头不就行了嘛

我要回答