首页 > 代码库 > 王仲超 160809312

王仲超 160809312

#include <stdio.h>
#include <string.h>
void aaa()
{
    char a[100];
    int length,time=0,i;
    printf("请输入字符:");
    scanf("%s",a);
    length=strlen(a);
    for(i=0;i<length/2;i++)
    {
        if(a[i] != a[length-1-i])
            time++;
    }
    if(time == 0)
        printf("该字符是对称的\n");
    else
        printf("该字符不是对称的\n");    
}
int main()
{
    aaa();
    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>
#include <string.h>
void aaa()
{
    char a[100];
    int length,j,i,temp,min;
    printf("请输入:");
    scanf("%s",a);
    length=strlen(a);
    for(j=0;j<length;j++)
    {
        min=j;
        for(i=min+1;i<length;i++)
        {
            if(a[i]<a[min])
                min=i;
        }
        temp=a[j];
        a[j]=a[min];
        a[min]=temp;
    }
    printf("将其升序排序为:");
    for(i=0;i<length;i++)
        printf("%c",a[i]);    
}
int main()
{
    aaa();
    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=1;i<length;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;
}

  这题老师没有讲,但请教组长,终于有些明白

王仲超 160809312