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 bubble_sort_number(int num[],int max)
    {
        int i,j,temp;
        for(i=0;i<max-1;i++)
        {
            for(j=0;j<max-1-i;j++)
            {
                if(num[j]>num[j+1])
                {
                    temp=num[j];
                    num[j]=num[j+1];
                    num[j+1]=temp;
                }
            }
        }
        printf("升序排序结果是:");
        for(i=0;i<max;i++)
            printf("%d ",num[i]);
    }
    void bubble_sort_string(char str[][100],int max)
    {
        int i,j;
        char temp[100];
        for(i=0;i<max-1;i++)
        {
            for(j=0;j<max-1-i;j++)
            {
                if(strcmp(str[j],str[j+1])>0)
                {
                    strcpy(temp,str[j]);
                    strcpy(str[j],str[j+1]);
                    strcpy(str[j+1],temp);
                }
            }
        }
        printf("升序排序结果是:");
        for(i=0;i<max;i++)
            printf("%s ",str[i]);
    }
    
    int main()
    {
        int num[100],select,i,n;
        char str[100][100];
        printf("输入1进行输入若干个数的排序功能,输入2进行输入若干学生姓名的排序功能
    ");
        scanf("%d",&select);
        printf("输入数量:");
        scanf("%d",&n);
        if(select==1)
        {
            printf("依次输入%d个数字,并用空格隔开:",n);
            for(i=0;i<n;i++)
                scanf("%d",&num[i]);
            bubble_sort_number(num,n);
        }
        if(select==2)
        {
            printf("依次输入%d个姓名,并用空格隔开:",n);
            for(i=0;i<n;i++)
                scanf("%s",str[i]);
            bubble_sort_string(str,n);
        }
        return 0;
    }
    
     
    #include <stdio.h>
    #include <string.h>
    void select_sort_number(int num[],int max)
    {
        int i,j,k,temp;
        for(i=0;i<max-1;i++)
        {
            k=i;
            for(j=i+1;j<max;j++)
            {
                if(num[k]>num[j])
                {
                    temp=num[k];
                    num[k]=num[j];
                    num[j]=temp;
                }
            }
        }
        printf("升序排序结果是:");
        for(i=0;i<max;i++)
            printf("%d ",num[i]);
    }
    void select_sort_string(char str[][100],int max)
    {
        int i,j,k;
        char temp[100];
        for(i=0;i<max-1;i++)
        {
            k=i;
            for(j=i+1;j<max;j++)
            {
                if(strcmp(str[k],str[j])>0)
                {
                    strcpy(temp,str[k]);
                    strcpy(str[k],str[j]);
                    strcpy(str[j],temp);
                }
            }
        }
        printf("升序排序结果是:");
        for(i=0;i<max;i++)
            printf("%s ",str[i]);
    }
    
    int main()
    {
        int num[100],select,i,n;
        char str[100][100];
        printf("输入1进行输入若干个数的排序功能,输入2进行输入若干学生姓名的排序功能
    ");
        scanf("%d",&select);
        printf("输入数量:");
        scanf("%d",&n);
        if(select==1)
        {
            printf("依次输入%d个数字,并用空格隔开:",n);
            for(i=0;i<n;i++)
                scanf("%d",&num[i]);
            select_sort_number(num,n);
        }
        if(select==2)
        {
            printf("依次输入%d个姓名,并用空格隔开:",n);
            for(i=0;i<n;i++)
                scanf("%s",str[i]);
            select_sort_string(str,n);
        }
        return 0;
    }
  • 相关阅读:
    vue路由的简单实例
    webpack配置sass模块的加载
    jQuery停止动画——stop()方法的使用
    jQuery检查某个元素在页面上是否存在
    js获取鼠标当前的位置
    js实现一些跨浏览器的事件方法
    逐个访问URL的每个查询字符串参数
    《锋利的jQuery》(第2版)读书笔记4
    jQuery与Ajax的应用——《锋利的jQuery》(第2版)读书笔记3
    jQuery中的事件和动画——《锋利的jQuery》(第2版)读书笔记2
  • 原文地址:https://www.cnblogs.com/lizhe980714/p/6099765.html
Copyright © 2011-2022 走看看