码迷,mamicode.com
首页 > 其他好文 > 详细

第九次作业

时间:2016-11-25 01:11:50      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:min   输入   div   log   bsp   include   blog   判断   color   

第一题不知道这么做是我们组上网查的之后明白了

#include <stdio.h>//1.判断该字符串是否对称 
 #include <string.h>
     int huiwen(char *ps);
     int main()
 {
     char s[100];
     int flag;
         printf("请输入,回车键结束:");
         gets(s);
         flag=huiwen(s);
     if(flag)
         printf("该字符串对称!\n");
     else
         printf("该字符串不对称!\n");
     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;
 }
#include<stdio.h>//冒泡法 
void findmin(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]);
    }
   findmin (a);
    printf("顺序为:\n");
    for(j=0;j<10;j++)
    {
        printf("%d    ",a[j]);
      
    }
    return 0;    
} 
#include<stdio.h>//2.选择排序
void selectsort(int a[])
{
    int i;
    int j;
    int 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]);
    }
    selectsort(a);
    for(j=0;j<10;j++)
    {
        printf("%d    ",a[j]);
    } 
    return 0;
} 
#include<stdio.h>//插入法 
int main()
{
    int a[10];
    int i;
    int j;
    int b;
    int temp;
    int min=0;
    printf("请输入十个数:"); 
    for(i=0;i<=10;i++)
    { 
        scanf("%d",&a[i]);
    }
    for(j=0;j<=10;j++)
    { 
        min=b;
        for(b=min+1;b<=10;b++)
        { 
            if(a[b]<a[min])
            {
                temp=a[min];
                a[min]=a[b];
                a[b]=temp;
            }
        }
    }
    printf("排序为:"); 
    for(i=0;i<=10;i++)
    printf("%d ",a[i]);
    return 0;
}

 

第九次作业

标签:min   输入   div   log   bsp   include   blog   判断   color   

原文地址:http://www.cnblogs.com/160809313-hmh/p/6099945.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!