zoukankan      html  css  js  c++  java
  • 丁一第九次

    #include "stdio.h"
    #include"string.h"
    int main()
    {
       int i,j;
    	char a[80],b[80],*str1,*str2;
        i=0;
        while((a[i]=getchar())!='
    ')
        i++;
        
        a[i]='';
        i--; 
        j=0;
        for(;i>=0;i--){ // i-- 
        	b[j]=a[i]; 
        j++;
        }
        b[j]='';
        str1=a;
        str2=b;
    
        if(strcmp(str1,str2)==0){
        	printf("YES");
        }
        else
        printf("NO");
    }
    

      

    #include<stdio.h>
    #include<string.h>
    char stu[10][20];
    void Bubble(void)
    {
        int i, j;
        for(i = 0; i < 10; i++)
        {
            for(j = 0; j + i < 9; j++)
            {
                if(strcmp(stu[j], stu[j + 1]) > 0)
                {
                    char temp[20];
                    strcpy(temp, stu[j]);
                    strcpy(stu[j], stu[j + 1]);
                    strcpy(stu[j + 1], temp);
                }
            }
        }
        for(i = 0; i < 10; i++)
            puts(stu[i]);
        return;
    }
    void Selection(void)
    {
        int i, j;
        for(i = 0; i < 10; i++)
        {
            int k = i;
            for(j = i + 1; j < 10; j++)
            {
                if(strcmp(stu[j], stu[k]) < 0)
                    k = j;
            }
            if(k != i)
            {
                char temp[20];
                strcpy(temp, stu[i]);
                strcpy(stu[i], stu[k]);
                strcpy(stu[k], temp);
            }
        }
        for(i = 0; i < 10; i++)
            puts(stu[i]);
        return;
    }
    int main(void)
    {
        int i;
        for(i = 0; i < 10; i++)
            scanf("%s", stu[i]);
        //Bubble();
        Selection();
        return 0;
    }
    

      冒泡法

    #include <iostream>  
    using namespace std;  
      
      
    #define N 10  
      
      
    void XzSort(int *a,int n)  
    {  
    int i,j,min_i,t;  
    for(i=0;i<n-1;i++)  
    {  
    min_i=i;  
    for(j=i+1;j<n;j++)  
    {  
    if(a[min_i]>a[j])  
    {  
    min_i=j;  
    }  
    }  
    if(min_i!=i)  
    {  
    t=a[i];  
    a[i]=a[min_i];  
    a[min_i]=t;  
    }  
    }   
    }  
      
      
    int main()  
    {  
    int *a;  
    a=new int[N];  
      
    for(int i=0;i<N;i++)  
    {  
    cin>>a[i];  
    }  
      
    XzSort(a,N);  
      
    for(int i=0;i<N;i++)  
    {  
    cout<<a[i]<<" ";  
    }  
    cout<<endl;  
    return 0;  
    }  
    

      

    说到我学习C语言时,真是用千言万语呀!记得刚开始学的时候,我的C语言学的并不是很好,学期都过了,对C语言还是一知半解的,开始我用了最笨的方法,就是一个厚厚的本子,一支笔,一本C语言书,天天有事没事抄程序,不管什么程序,我都不放过,一个一个的抄,抄了有好几个本,回到宿舍就在机子上调程序,一个月过去了,李光洁老师让做C语言作业,是一个学生成绩管理系统,在当时这样作业对我们来说真是难度不小,可是我本着一个试一试的心太去做了,一个打死我都不敢相信的奇迹出现了,这个程序我写出来了,而且几乎是一气合成,而且只用了一个晚上的时间。看着写在本子上的代码我有点不相信,这怎么可能呢,当晚我没有睡着觉,高兴啊,谁能睡的着。做这个项目让我明白了一些道理,再大的程序也是有不同的小程序组成的,非常感谢李光洁老师和小李老师对我的教导才有了现在的进步,以后我还会努力的。

  • 相关阅读:
    iOS开发>学无止境
    iOS开发>学无止境
    Review1(C#语言基础)
    Lua
    c#笔记(四)——switch
    鼠标拖拽物体
    lua-路径加载lua文件-函数返回值,访问lua文件中的变量
    lua-1-c# 执行lua文件-调用lua文件中的方法
    Unity实现手机录音功能
    lua-table类的继承
  • 原文地址:https://www.cnblogs.com/zealerding/p/6083330.html
Copyright © 2011-2022 走看看