zoukankan      html  css  js  c++  java
  • 第二个星期的C语言

      犹如噩梦一般的C语言结束了。是的,这个过程不亚于孕妇难产的感觉,悲惨极了。根本没有代码基础的我甚至连很多数学思维的忘了。这里再三感恩肖老师对我的照顾,虽然他是我们的老师,但是姿态放的非常低,犹如一名公仆。我仿佛在他年轻的脸上看到了不一样的光彩。上面写着“横眉冷对千夫指,俯首甘为孺子牛。”这种光彩使我越发的觉得他的亲切善良,心里的那份尊重也越发厚实起来。

      师父领进门,修行靠个人。手打一份代码纪念一下这个兵荒马乱的学习阶段。

    #include<stdio.h>

    int stringcmp(char a[],char b[]);
    int getLength(char arr[]);
    void sort(int arr[]);


    double getArea(float l,float k);
    int getArea(int l,int k);


    int main()
    {
     /*
     char arr[20];
     scanf("%s",arr);
     
     int re = getLength(arr);
     printf("%d",re);
     
     int length,width;
     scanf("%d");
     getArea(5,6);
     
     int  result = stringcmp(arr,"abcea");
     if(result>0)
     {
      printf("1>2\n");
     }else if(result<0)
     {
      printf("1<2\n");
     }
     else{
      printf("1==2\n");
     }
     
     int i=0;
     int arr[] = {5,1,9,4,6,8,7,0,2,3};
     printf("排序前:");
     for(i=0;i<10;i++)
     {
      printf("%d",arr[i]);
     }
     
     
     
     sort(arr);
     
     
     printf("排序后:");
     
     for(i=0;i<10;i++)
     {
      printf("%d",arr[i]);
     }
     */
     
     
     //printf("%4.3lf",getArea((float)3.2,(float)5.6));
     
     //printf("asdfasdf") ;
     printf("%20d",100);
     
     
     
     
    }


    int stringcmp(char a[],char b[])
    {
     int i=0;
     while(2)
     {
      if(a[i]=='\0' && b[i]=='\0')
      {
       return 0;
      }
      else if(a[i]=='\0'&&b[i]!='\0')
      {
       return -1;
      }
      else if(b[i]=='\0')
      {
       return 1;
      }
      
      
      
      if(a[i]-b[i]!=0)
      {
       return a[i]-b[i];
      }
      i++;
     }
     
     return 0 ;
    }


    int getLength(char arr[])
    {
     int count=0;
     int i=0;
     while(arr[i]!='\0') 
     {
      count++;
      i++;
     }
     return count;
    }


    int getArea(int l,int k)
    {
     return l*k;
    }


    double getArea(float l,float k)
    {
     return l*k;
    }


    void sort(int arr[])
    {
     int i=0;
     /*
     for(i=0;i<10;i++)
     {
      int j;
      for(j=0;j<9;j++)
      {
       if(arr[j]>arr[j+1])
       {
        int temp = arr[j];
        arr[j] = arr[j+1];
        arr[j+1]  = temp;
       }
      }
     }*/
     
     for(i=0;i<9;i++)
     {
      int j;
      for(j=i;j<10;j++)
      {
       if(arr[i]>arr[j])
       {
        int temp = arr[i];
        arr[i] = arr[j];
        arr[j] = temp;
       }
      }
     }
    }


     

  • 相关阅读:
    夏季适合IT程序员的养生小妙招
    夏季适合IT程序员的养生小妙招
    JS实现分钟数和时间小时 格式的转换
    Linux入门基础(1)
    Linux入门基础(1)
    Linux入门基础(1)
    常见通信协议HTTP、TCP、UDP的简单介绍
    BMP彩色转成黑色二值图
    《暗时间》笔记
    L53-Maximum-Subarray
  • 原文地址:https://www.cnblogs.com/Andylasy/p/4458713.html
Copyright © 2011-2022 走看看