小明在上体育课时去了趟厕所,回来后不知道自己所在队伍的位置,但他记得自己的编号(编号各不相同),现在各位同学已经按编号从小到大站立,请你帮助他找下位置吧。
所在班级人数不超过40。
输入
第一行一个整数n,然后n个同学的编号(正整数)
第二行,小明的编号
输出
输出小明应该站的位置,从1开始编排。
样例输入 Copy
6 1 2 3 5 6 7
4
样例输出 Copy
4
提示
多组数据
#include
int main()
{
int n,i,x,j,k=0;
int sum,temp;
char s[100];
while(~scanf("%d",&n)){
gets(s);
scanf("%d",&x);
for(i=0;ifor(j=i+1;jif(s[i]>s[j]){
temp=s[i];
s[i]=s[j];
s[j]=temp;
k++;
}
}
}
for(i=0;i1;i++){
if(s[i]>x){
break;
}
}
printf("%d\n",k);
} return 0;
}
哪里错了?
你这代码格式都不对吧
而且这是啥
for(i=0;ifor(j=i+1;jif(s[i]>s[j])
for(i=0;i1;i++)