zoukankan      html  css  js  c++  java
  • 160809307 张浩飞

    #include<stdio.h>//升序排列数字(冒泡)
    void f1(int a[])
    {    int i,j,temp;
        for(i=0;i<10;i++)
        {
            for(j=0;j<=10;j++)
            {
                if(a[j]>a[j+1])
                {
                    temp=a[j+1];
                    a[j+1]=a[j];
                    a[j]=temp; 
                } 
            }
        }
    }
    int main()
    {
        int a[10];
        int i,j;
        printf("请输入十个数,并用空格隔开!:");
        for(i=0;i<10;i++)
        {
            scanf("%d",&a[i]);
        }
        f1(a);
        printf("它们从小到大的顺序为:
    ");
        for(j=0;j<10;j++)
        {
            printf("%d    ",a[j]);
            printf("
    ");
        }
        return 0;    
    }
    #include<stdio.h>//(选择)
    void f2(int a[])
    {
        int i,j,temp;
        int min=0;
        for(i=0;i<10;i++)
        {    min=i;
            for(j=min+1;j<10;j++)
            {
                if(a[j]<a[min])
                {
                    temp=a[min];
                    a[min]=a[j];
                    a[j]=temp;    
                }
            }
        }
    }
    int main()
    {
        int a[10];
        int i,j;
        printf("请输入十个数,并用空格隔开!");
        for(i=0;i<10;i++)
        {
        scanf("%d",&a[i]);
        }
        f2(a);
        for(j=0;j<10;j++)
        {
            printf("%d",a[j]);
            printf("
    ");
        } 
        return 0;
    }
    #include<stdio.h>//(插入)
    void f3(int a[])
    {    int i,j,temp;
            for(i=0;i<10;i++)
        {
            scanf("%d",&a[i]);
        }
        for(i=1;i<10;i++)
        {    
            temp=a[i];
            for(j=i-1;j>=0&&temp<a[j];j--)
            {
                a[j+1]=a[j];
                a[j]=temp;
            }
            
        }
    }
    int main()
    {
        int a[10];
        int j;
        printf("请输入十个数并用空格隔开");
    
        f3(a);
        for(j=0;j<10;j++)
        {
            printf("%d",a[j]);
            printf("
    ");
        }
        return 0;
    }
    #include <stdio.h>//判断字符串
     #include <string.h>
         int huiwen(char *ps);
         int main()
     {
         char s[100];
         int flag;
             printf("请输入,回车键结束:");
             gets(s);
             flag=huiwen(s);
         if(flag)
             printf("该字符串对称!
    ");
         else
             printf("该字符串不对称!
    ");
         return 0;
     }
         int huiwen(char *ps)
     {
         int i,j,z=1;
         j=strlen(ps)-1;
         for(i=0;i<j;i++)
             {
         if(ps[i]!=ps[j])
             {
         z=0;return z;
        }
         j--;
        }
        return z;
     }
  • 相关阅读:
    zoj 3279 线段树 OR 树状数组
    fzu 1962 树状数组 OR 线段树
    hdu 5057 块状链表
    hdu3487 Play with Chain
    bzoj 1588营业额统计(HNOI 2002)
    poj2823 Sliding Window
    poj2828 Buy Tickets
    poj2395 Out of Hay
    poj3667 Hotel
    poj1703 Lost Cows
  • 原文地址:https://www.cnblogs.com/zhf-9747/p/6100106.html
Copyright © 2011-2022 走看看