0.0分

96 人评分

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

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

为什么要n[10]={0}
为什么j=i,而不是j=i+1
2023-11-18 09:50:49
#include<stdio.h>
int main()
{
    int i,tmp,min,j,a[10];
    for(i=0;i<10;i++)
    {
        scanf("%d",&a[i]);
    }
    for(i=0;i<10;i++)
    {
        min=i;
        for(j=i+1;j<10;j++)
        {
            if(a[min]>a[j])
            {
                tmp=a[min];
                a[min]=a[j];
                a[j]=tmp;
            }
        }
    }
    for(i=0;i<10;i++)
    {
        printf("%d\n",a[i]);
    }
    return 0;
}
2023-11-11 15:42:08
#include<stdio.h>
int main()
{
    int nums[10];
    int i,j,temp,x;
    for(i = 0;i<10;i++){
        scanf("%d",&nums[i]);
    }
    for(i = 0;i<10;i++){
        temp = nums[i];
        x = i;
        for(j=i+1;j<10;j++){
            if(temp > nums[j]){
                temp = nums[j];
                x = j;
            }
        }
        nums[x] = nums[i];
        nums[i] = temp;
    }
    for(i = 0;i< 10;i++){
         printf("%d\t",nums[i]);
    }
    return 0;
}
2023-09-10 14:28:14
//选择法
#include<stdio.h>
#define N 10
int main()
{
    int a[N],i;
    for(i=0;i<N;i++){
        scanf("%d",&a[i]);
    }
    
    int j,k,min,temp;
    for(j=0;j<N;j++){
        min=j;//min为最小值的元素的下标值
        for(k=j+1;k<N;k++){
            if(a[min]>a[k]){
                min=k;//记录最小数下标位置
            }
        }
        if(min != j){
            temp=a[min];
            a[min]=a[j];
            a[j]=temp;
        }
    } 
        
    int t;
    for(t=0;t<N;t++){
        printf("%d\n",a[t]);
    }
    return 0;
}
2023-07-30 23:05:41
这代码的格式看得我是真难受
2023-03-02 21:39:28
#include<stdio.h>
int main()
{
	int sz[10];
	for(int a=0; a<10; a++){
		scanf("%d",&sz[a]);
	}
	for(int b=0; b<10; b++){
		for(int c=b+1; c<10; c++){ 
			if(sz[c]<sz[b]){
				int e=sz[b];
				sz[b]=sz[c];
				sz[c]=e;
			}
		}
	}
	for(int f=0; f<10; f++){
		printf("%d",sz[f]);
	}
	return 0;
}
2023-02-20 04:26:52
敢问一下第17行的条件判断能去掉么
2022-12-13 20:15:51
#include<stdio.h>
int main()
{
	int k,j,a[9],m,i;
	for(i=0;i<10;i++){
		scanf("%d",&a[i]);
	}
	for(k=0;k<10;k++){
		for(j=k+1;j<10;j++){
			if(a[k]>a[j]){
				m=a[k];
				a[k]=a[j];
				a[j]=m;
			}
		}
	}
	for(i=0;i<10;i++){
		printf("%d\n",a[i]);
	}
	return 0;
}为什么说偶的运行超时捏
2022-12-10 15:57:26