第二个星期的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;
   }
  }
 }
}

时间: 2024-10-21 14:32:26

第二个星期的C语言的相关文章

一起talk C栗子吧(第二十七回:C语言实例--插入排序)

各位看官们,大家好,上一回中咱们说的是冒泡排序的例子,这一回咱们说的例子是:插入排序.闲话休 提,言归正转.让我们一起talk C栗子吧! 看官们,我们这回说的插入排序和前一回说的冒泡排序一样,也是一种排序方法,只是它们的原理的不同而 已.插入排序的原理为:从容器中取出一个元素,把该元素插入已经有序的另外一个容器中,并且保持该容 器中元素原来的顺序. 插入排序的实现步骤: 1.从容器第二个元素开始到容器尾部遍历容器,遍历过程中取出当前位置的元素和该元素的前一个元素 进行比较,判断它们是否符合排序

一起talk C栗子吧(第二十二回:C语言实例--队列一)

各位看官们,大家好,上一回中咱们说的是表达式求值的例子,该例子使用了栈,这一回咱们说的是栈的 兄弟:队列.闲话休提,言归正转.让我们一起talk C栗子吧! 我们在这里说的队列是一种抽象的数据结构,大家不用想的太抽象了,哈哈,其实它和我们日常生活中所 见的队列一样.不管怎么样,我们还是举一个容易理解的例子:大家在假期出去旅游的时候,都有过排队 买门票的经历吧.游客们在售票点的窗口前排成了一长串队列,售票人员先把门票卖给排在队列前面的游 客,买到门票的游客拿着门票兴高采烈地离开了队列,刚来到售票点

一起talk C栗子吧(第二十回:C语言实例--括号匹配)

各位看官们,大家好,前几回中咱们说了堆栈的原理,并且举了实际的例子进行解说,这一回咱们说的例 子是:括号匹配.括号匹配使用了堆栈的原理,大家可以从例子看出来,所以我们把它们放在一起.闲话 休提,言归正转.让我们一起talk C栗子吧! 看官们,所谓的括号匹配,就是给了一连串括号,里面有各种类型的的括号,然后确定该串中的括号是否 是一一 匹配的.例如:({[]})这串括号中的括号就是匹配的.因为串中的括号都是成对出现.(({)这串括号就 不是匹配的,串中{没有与它配对的括号,而且与(匹配的括号数量

一起talk C栗子吧(第二十三回:C语言实例--队列二)

各位看官们,大家好,上一回中咱们说的是队列及其特点,并且通过例子来说明队列,这一回咱们继续说 队列,不过咱们说的是链式存储形式的队列,这与上一回中顺序存储形式的队列不一样.闲话休提,言归 正转.让我们一起talk C栗子吧! 在代码中通过链表来实现队列的链式存储.而且定义了一个头结点,头结点主要用来保存队列的头部和尾 部信息,以及队列的长度信息.我们对队列的操作,本质上是对链表进行操作,队列中的结点可以看作是 链表中的结点,对队列进行入列(EnQueue)和出列(DeQueue)的操作,可以看作

一起talk C栗子吧(第二十一回:C语言实例--表达式求值)

各位看官们,大家好,前几回中咱们说了堆栈的原理,并且举了实际的例子进行解说,这一回咱们说的例 子是:表达式求值.表达式求值和上一回中说的括号匹配一样,都使用了堆栈的原理,大家可以从例子中 看出来,所以我们把它们放在一起.闲话休提,言归正转.让我们一起talk C栗子吧! 看官们,我们在这里说的表达式为包含加,减,乘除的四则运算表达式.例如:1+2*3-4/5就是一个四则运 算表达式.这个表达式中,运算符在数字中间,所以我们叫它中缀表达式,这也是符合我们思维的一种表 现形式,不过,计算机就不理解中

我在新公司的第二个星期

1. vue 用到了. import _ from "lodash"  一般数据不可以 A.B.C  这个样子的话.数据B如果没有C就会整个页面瘫了.  一般用  ._get  处理 一下.. 2.数据请求用到了..graphql和apollo graphql 可以携带参数(由apollo传过来).跳过.排序. apollo 可以携带参数(传给graphql ).跳过.排序.  还可以重新获取refetch还有 分页fetchMore   3.computed 和 watch的区别..

【Web探索之旅】第二部分第一课:客户端语言

内容简介 1.第二部分第一课:客户端语言 2.第二部分第二课预告:服务器语言 第二部分:Web编程语言和工具 大家好.上一个部分我们学习了Web的一些基本概念: 什么是Web? Internet和Web的区别 Web的历史 第二部分我们会正式进入Web学习的主题了.我们会带大家了解一个我们平时访问的网站(Web site)是如何运作的.首先我们来看看Web开发使用到的编程语言和数据库,一些框架和内容管理系统,还有响应式设计.这一部分会有不少原理,概念比较重要,不过我们会用形象地比喻来阐明. 第二

如何掌握所有语言

对的,我这里要讲的不是如何掌握一种程序语言,而是所有的-- 很多编程初学者至今还在给我写信请教,问我该学习什么程序语言,怎么学习.由于我知道如何掌握所有的程序语言,我总感觉这种"该学什么语言"的问题是如此低级,所以一直没来得及回复 :P 可是逐渐的,我发现原来不只是小白们有这个问题,就连美国大公司的很多资深工程师,其实也没搞明白. 今天休闲活动进入第二个星期,稍微闲下来一点,我想来统一回答一下这个搁置已久的"初级问题".这个话题貌似曾经写过,然而现在我想把它重新写一

R 语言入门

马上就要毕业了,数据分析也学了一定时间,有一定的了解,最近想找个实习,可是还是比较难,水平还是不够,边学边投简历吧. 本文主要写 R 语言的几种数据结构,参考书籍为 <R 语言实战>第二版.<R语言编程艺术>,R 语言实战中把几种数据结构在一章中全部讲了,而 R 语言编程艺术是一种结构一章,讲的非常详细. 学习 R 语言,首先得装个软件,这是必须的,百度第二条就是R 下载 .然后 R 自带的编辑器用的不是怎么舒服,虽然书里面用的是 R 自带的,但是根据 python 的编辑经历,可