c语言第9次作业

#include<stdio.h>//
#include <string.h>
int main()
{
    char a[100];
    int length,i,j;   
    printf("请输入字符串:
");
    scanf("%s",a);
     length=strlen(a);   
    for(i=0,j=length-1;i<=j;j--,i++)
    {
        if(a[i]!=a[j])
        {
            break;
        }       
    }
    if(i>j)
    {
        printf("对称");
    }
    else
    {
        printf("不对称");   
    }
    printf("
");
    return 0;       
}
#include <stdio.h>
#include <string.h>
void z()//冒泡排序 
{
    char a[100];
    int i,j,l,m;
    printf("请输入字符串:");
    scanf("%s",a);
    l=strlen(a);
    for(i=0;i<l;i++)
    {
        for(j=l-1;j>0;j--)
        {
            if(a[j]<a[j-1])
            {
                m=a[j];
                a[j]=a[j-1];
                a[j-1]=m;
            }
        }
    }
    printf("升序排序为:");
    for(j=0;j<l;j++)
         printf("%c",a[j]); 
}
int main()
{
    z();
return 0;    
}
#include<stdio.h>
int max(int a[])
{
    int i,j,t;
    for(i=0;i<10;i++)
        for(j=i+1;j<10;j++)
        if (a[i]>a[j])   
    {
        t=a[i];   
        a[i]=a[j];   
        a[j]=t;  
    }
}
int main()
{

     int a[10],i;
     printf("输入十个数字:");       
     for(i=0;i<10;i++)
          scanf("%d",&a[i]);
     max(a);
     for(i=0;i<10;i++)      
     printf("%d  ",a[i]);
     return 0; 
}
#include<stdio.h>
void insertSort(int a[])//插入排序 
{
    int i,j;
    for(i=0;i<10;i++)
    {
        for(j=1;j<10;j++)
        {
            if(a[j]<a[j-1])
            {
                int temp=a[j];
                a[j]=a[j-1];
                a[j-1]=temp;
            }
        }
         
    }
} 
void display(int a[])
{
    int i;
    for(i=0;i<10;i++)
    {
        printf("%d    ",a[i]);
    }
} 
int main()
{
    int a[10]={0,9,6,1,3,2,5,4,8,7};
    insertSort(a);
    display(a);
    return 0;    
}

1、4题请教了组长

原文地址:https://www.cnblogs.com/A128/p/6100016.html