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

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

《C语言程序设计第四版》百度网盘pdf最新全集下载:

链接: https://pan.baidu.com/s/1OJyaV3BLbsB8eBo8cUAvBQ

?pwd=gvk5 提取码: gvk5

简介:《C程序设计(第四版)》是由谭浩强编著,2010年清华大学出版社出版的中国高等院校计算机基础教育课程体系规划教材。该书可作为高等学校各专业的正式教材,也是一本自学的教材  

1.找出10条字符串中最长的字符串(每条小于80个字),并打显示出最长的字符串所含字符的个数。

2.将10条字符串按ASCII的顺序从小到大的顺序依次输出(若首字母相等,曾计算第二个字母)。

3.我真不知道你会不会学程序,写成那样了,我估计你的意思是,先分别输入2位数组a和b得知,再在对应位置上相加,最后把c中每个值都输出出来。

4.这个你先把错改改好了,我不明白你的意思。

5.将数组a的第i行第j列放到b的第j行第i列,在输出出来

#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 

}


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

原文地址: https://outofmemory.cn/yw/11073131.html

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

发表评论

登录后才能评论

评论列表(0条)

保存