0.0分

62 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

#include <stdio.h>
int main(){
	int a[10],i;
	scanf("%d%d%d%d%d%d%d%d%d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8]);
	int n;
	scanf("%d",&n);
	int j,count;
	for(j=0;j<9;j++){
		if((n>a[j])&&(n<a[j+1])){
		count=j;	
		}	
	}
	int c;
	for(c=9;c>count+1;c--){
		a[c]=a[c-1];
	}
	a[count+1]=n;
	int d;
	for(d=0;d<10;d++){
		printf("%d\n",a[d]);
	}
	return 0;
		
}
2021-03-29 14:26:39
你第二个for循环从9开始就可以了
2021-03-29 14:26:11
只有从小到大才能用 从大到小就不能用了
2021-03-26 12:23:22
#include <stdio.h>
int main(){
	int a[10],i;
	scanf("%d%d%d%d%d%d%d%d%d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8]);
	int n;
	scanf("%d",&n);
	int j,count;
	for(j=0;j<9;j++){
		if((n>a[j])&&(n<a[j+1])){
		count=j;	
		}	
	}
	int c;
	for(c=10;c>count+1;c--){
		a[c]=a[c-1];
	}
	a[count+1]=n;
	int d;
	for(d=0;d<10;d++){
		printf("%d\n",a[d]);
	}
	return 0;
		
}

自己运行没毛病,为什么提交显示错误?
2021-03-24 13:22:43