zoukankan      html  css  js  c++  java
  • 第九次作业!

    1 这道题学到了很多以前不知道的,不了解的知识,打完后运行只能输入字母,没法排序,不知到哪里有问题。

    #include<stdio.h>
    int main ()
    {
        char a[100] ;
        int i=0;
        int j=0;
        printf("请输入字符串:");
        gets(a);// gets是scanf的一个分支,用来专门接收输入的字符串数组 
        while(a[i]!=''); //''=null =空字符
        i++;
        i--;
        for(j<=i;i--;j++)
        {
            if(a[i]!=a[j]);
            break;
        }
        if(j<=i)
        printf("%s 不是对称的字符串
    ",a); //%s格式符表示输出的是字符串
         else
         printf("%s 是对称的字符串
    ",a);
        return 0;
         
    }

    2.老师上课讲了,当是刚讲完觉得自己听懂了,可是过了这么多天还是有点生疏了,还得巩固复习。

    #include <stdio.h>
    #include <string.h>
    void paixu()
    {
        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()
    {
        paixu();
        return 0;
    }

    3 选择排序和泡泡感觉上差不多,有时候总把他们弄混了。排序还得多练。这道题运行不出来,显示0错误,0警告 然后我就 不知道了。

    #include<stdio.h>
    void selectsort (int a[])
    {
    int i,temp,j;
    int min=0;
    printf("请输入十个数字:");
    scanf("%d",i); 
    for(i=1;i<=10;i++)
    {
            for(j=1;j<=10;j++)
            {
                 if(a[i]<a[min])
              {
                   min=j;
                   temp=a[0];
                   a[0]=a[min];
                   a[min]=temp;
            
              }
                      min=i;
            }
    } 
       printf("是个数字按升序排列为%d",i);
    }

    插入老师还没讲,等学了再补上吧!

  • 相关阅读:
    浅谈CLR CTS CLS。。。
    "每日一道面试题".net托管堆是否会存在内存泄漏的情况
    “每日一道面试题”.Net中GC的运行机制
    “每日一道面试题”.Net中所有类的基类是以及包含的方法
    c# 逆波兰式实现计算器
    c#控制台实现post网站登录
    c#读取xml文件
    .net md5
    ado.net知识整理
    第八章:Python高级编程-迭代器和生成器
  • 原文地址:https://www.cnblogs.com/guoyuxin/p/6099962.html
Copyright © 2011-2022 走看看