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; 
    }
  • 相关阅读:
    10、Python的while与死循环
    8、 Python的if分支练习题
    7、 Python中的if多重判断
    6、Python的if判断和两重判断
    5、运算符
    4、数据类型:字典
    placeholder 颜色更改
    禁止video在苹果手机上的自动全屏播放
    点击label出发两次点击事件
    instanceof 和 typeof
  • 原文地址:https://www.cnblogs.com/Dawnzms/p/6100273.html
Copyright © 2011-2022 走看看