zoukankan      html  css  js  c++  java
  • 仲兆鹏 第9次

    #include<stdio.h>//对称排序
    #include<string.h>
    void check(char str[])
    {
        int i,len;
        len=strlen(str);
        for(i=0;i<len;i++)
        {
            if(str[i]!=str[len-1-i])
            {
                printf("输入的%s不是对称的字符串;
    ",str);
                return 0;
            }
        }
        printf("输入的%s是对称的字符串;
    ",str);
    } 
    int main()
    {
        char str[100];
        printf("输入要判断的字符串:");
        scanf("%s",str);
        check(str);
        return 0;
    }
    #include <stdio.h>//冒泡排序
    #include <string.h>
    void aaa()
    {
        char a[100];
        int length,j,i,temp;
        printf("请输入:");
        scanf("%s",a);
        length=strlen(a);
        for(j=0;j<length;j++)
        {
            for(i=length-1;i>0;i--)
            {
                if(a[i]<a[i-1])
                {
                    temp=a[i];
                    a[i]=a[i-1];
                    a[i-1]=temp;
                }
            }
        }
        printf("将其升序排序为:");
        for(i=0;i<length;i++)
            printf("%c",a[i]);    
    }
    int main()
    {
        aaa();
        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])
                {
    #include<stdio.h>//插入排序法
    #include<string.h>
    void z()
    {
        char a[100];
        int i,j,l,t;
        printf("请输入字符串:");
        scanf("%s",a);
        l=strlen(a);
        for(i=0;i<l;i++)
        {
            for(j=1;j<l;j++)
            {
                if(a[j]<a[j-1])
                    {
                     t=a[j];
                     a[j]=a[j-1];
                     a[j-1]=t;
                    }     
            }
        }
        printf("升序排序为:");
            printf("%s",a);
    } 
    int main()
    {
        z();
    return 0;    
    }
    
    

    对这次作业真的很迷,上课讲的冒泡排序感觉挺简单的,其他的还是百度百度百度,能做完还是蛮有成就感的,下次继续

    
                    t=a[i];
                    a[i]=a[j];
                    a[j]=t;
                }
        return 0;
    }
    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; 
    }
  • 相关阅读:
    Linux OS共享文件
    源代码安装软件-MySQL
    细说Linux权限
    Linux进程作业的查看和杀死
    Linux_破解密码-营救模式
    找不同diff-打补丁patch
    WINDOWS自带md5校验工具
    猪,兔,等动物解剖平面图
    利用mimikatz破解远程终端凭据,获取服务器密码
    PHP中通过bypass disable functions执行系统命令的几种方式
  • 原文地址:https://www.cnblogs.com/Dawnzms/p/6100273.html
Copyright © 2011-2022 走看看