1 条题解

  • 0
    @ 2025-2-14 20:58:59

    C :

    #include<stdio.h>
    #include<string.h>
    void main()
    {
    	char a[10];
    	gets(a);
    	int i,j,k;
    	k=strlen(a);
    	char c;
    	for(i=0;i<k-1;i++)
    	{
    		for(j=0;j<k-i-1;j++)
    		{
    			if(a[j]>a[j+1])
    			{
    				c=a[j];
    				a[j]=a[j+1];
    				a[j+1]=c;
    			}
    		}
    	}
    	puts(a);
    }
    
    

    C++ :

    #include<stdio.h>
    #include<string.h>
    int main()
    {
           char a[81],t;
    	int i,j,n;
    	gets(a);
    	n=strlen(a);
    	for(i=0;i<n-1;i++)
    		for(j=0;j<n-1-i;j++)
    		{
    			if(a[j]>a[j+1])
    			{t=a[j];
    			a[j]=a[j+1];
    			a[j+1]=t;}
    		}
          puts(a);
          return 0;
    }
    
    
    • 1

    信息

    ID
    589
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    (无)
    递交数
    0
    已通过
    0
    上传者