《C程序设计语言第2版·新版》pdf下载在线阅读全文,求百度网盘云资源

《C程序设计语言第2版·新版》pdf下载在线阅读全文,求百度网盘云资源,第1张

《C程序设计语言(第2版·新版)》([美] Brian W. Kernighan)电子书网盘下载免费在线阅读

链接: https://pan.baidu.com/s/1txJqYzmjYS-BSw43eLWrnQ

提取码: sejp  

书名:C程序设计语言(第2版·新版)

作者:[美] Brian W. Kernighan

译者:徐宝文

豆瓣评分:9.4

出版社:机械工业出版社

出版年份:2004-1

页数:258

内容简介:

在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书作者是C语言的设计者之一Dennis M. Ritchie和著名计算机科学家Brian W. Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。

原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,World"程序就是由本书首次引入的,现在,这一程序已经成为众多程序设计语言入门的第一课。原著第2版根据1987年制定的ANSIC标准做了适当的修订.引入了最新的语言形式,并增加了新的示例,通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各个特性以及程序设计的基本方法。

对于计算机从业人员来说,本书是一本必读的程序设计语言方面的参考书。

作者简介:

Brian W. Kernighan,贝尔实验室计算科学研究中心高级研究人员,著名的计算机科学家。参加了UNIX系统、C语言、AWK语言和许多其他系统的开发,同时出版了许多在计算机领域具有影响的著作,如《The Elements of Programming Style》《The Practice of Programming》《The UNIX Programming Environment》《The AWK Language》《Software Tools》等。

Dennis M. Ritchie,1967年加入贝尔实验室。他和 Ken L. Thompson 两人共同设计并实现的C语言改变了程序设计语言发展的轨迹,是程序设计语言发展过程中的一个重要里程碑。与此同时,他们还设计并实现了UNIX *** 作系统。正是由于这两项巨大贡献,Dennis M. Ritchie 于1983年获得了计算机界的最高奖——图灵奖。此外,他还获得了ACM、IEEE、贝尔实验室等授予的多种奖项.。

#include <stdio.h>

#include <stdlib.h>

#define N 100

int main()

{

 char a[N]

 int b[N],n=0

 printf("请依次输入头等舱(F)、公务舱(C)、经济舱(Y)的公布价:\n")

 int f,c,y

 scanf("%d%d%d",&f,&c,&y)

 printf("票价:F舱为头等舱公布价;\n")

 printf("      C舱为公务舱公布价;\n")

 printf("      Y舱为经济舱公布价。\n")

 printf("经济舱里又分为B、H、K、L、M、N、Q、T、X。\n")

 printf("其中:B舱为经济舱90折,H舱为经济舱85折,K舱为经济舱80折,\n")

 printf("      L舱为经济舱75折,M舱为经济舱70折,N舱为经济舱65折,\n") 

 printf("      Q舱为经济舱60折,T舱为经济舱55折,X舱为经济舱50折,\n")

 printf("请输入舱位代码和购票数量(格式:舱代码+数学)。\n(如:F,12表示12张头等舱票2张B舱票.以回车结束一次输入,若要结束输入e,0或E,0结束输入)\n")

 int i

 for(i=01i++)

 {

  scanf("%c,%d",&a[i],&b[i])

  if(a[i]=='e'||a[i]=='E')

  {

   break

  }

  n++

 }

 float w=0.0

 for(i=0i<ni++) 

 {

  switch(a[i])

  {

   case 'F': w=w+(float)b[i]*(float)fbreak

   case 'C': w=w+(float)b[i]*(float)cbreak

   case 'Y': w=w+(float)b[i]*(float)ybreak

   case 'B': w=w+(float)b[i]*(float)y*0.9break 

   case 'H': w=w+(float)b[i]*(float)y*0.85break

   case 'K': w=w+(float)b[i]*(float)y*0.8break

   case 'L': w=w+(float)b[i]*(float)y*0.75break

   case 'M': w=w+(float)b[i]*(float)y*0.7break

   case 'N': w=w+(float)b[i]*(float)y*0.65break

   case 'Q': w=w+(float)b[i]*(float)y*0.6break

   case 'T': w=w+(float)b[i]*(float)y*0.55break

   case 'x': w=w+(float)b[i]*(float)y*0.5break   

  }

 }

 printf("总票价为:%.2f\n",w)

 system("pause")

 return 0 

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10909921.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存