感觉代码没有错但是运行不出来
这是代码#include<stdio.h>
int main(){
int i,j,n;
long int a;
long int k;
while(~scanf("%d",&n)){
for(i=0;i<n;i++){
scanf("%ld",&a);
}
scanf("ld",&k);
for(i=0;i<n;i++){
for(j=i+1;j<n;j++){
if(a>a){
int t=a;
a=a;
a=t;
}
}
if(k==a){
printf("%d",i+1);
break;
}
}
}
return 0;
} 没有报错吗?
scanf("ld",&k);
写错啦!!
%ld sunrise085 发表于 2020-5-9 17:15
没有报错吗?
scanf("ld",&k);
写错啦!!
据我所知,这个编译不会报错 永恒的蓝色梦想 发表于 2020-5-9 17:28
据我所知,这个编译不会报错
嗯嗯,这种问题是warning不是error 本帖最后由 sunrise085 于 2020-5-14 10:51 编辑
@ba21版主,帮忙评个最佳,题主解决问题后就不见了。。版主帮个忙
页:
[1]