1_2:计算书费:

#include

void main()

{

int a, b,

c, d, e, f, g, h, i, j;

//scanf(

"%d%d%d%d%d%d%d%d%d%d", &a, &b, &c, &d, &e,

&f, &g, &h, &i, &j );

scanf(

"%d %d %d %d %d %d %d %d %d %d", &a, &b, &c, &d,

&e, &f, &g, &h, &i, &j );------同上,以空格、tab、回车分隔输入

//scanf(

"%d,%d,%d,%d,%d,%d,%d,%d,%d,%d", &a, &b, &c, &d,

&e, &f, &g, &h, &i, &j );--------以,分隔输入

//scanf(

"%dv%dv%dv%dv%dv%dv%dv%dv%dv%d", &a, &b, &c, &d,

&e, &f, &g, &h, &i, &j );--------以v分隔输入

/*-----------以空格、tab、回车分隔输入

printf (

"请输入购买第一本书的本数:\n" );

scanf(

"%d", &a );

printf (

"请输入购买b的本数:\n" );

scanf(

"%d", &b );

printf (

"请输入购买c的本数:\n" );

scanf(

"%d", &c );

printf (

"请输入购买d的本数:\n" );

scanf(

"%d", &d );

printf (

"请输入购买e的本数:\n" );

scanf(

"%d", &e );

printf (

"请输入购买f的本数:\n" );

scanf(

"%d", &f );

printf (

"请输入购买g的本数:\n" );

scanf(

"%d", &g );

printf (

"请输入购买h的本数:\n" );

scanf(

"%d", &h );

printf (

"请输入购买i的本数:\n" );

scanf(

"%d", &i );

printf (

"请输入购买j的本数:\n" );

scanf(

"%d", &j );

*/

float sum;

sum =

a*28.9+b*32.7+c*45.6+d*78+e*35+f*86.2+g*27.8+h*43+i*56+j*65;

printf(

"总价为:%.2f\n", sum );

}

printf用法:

printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。

printf()函数的调用格式为:

printf(">", );

其中格式化字符串包括两部分内容:一部分是正常字符,这些字符将按原样输出;另

一部分是格式化规定字符,以"%"开始,后跟一个或几个规定字符,用来确定输出内容格式。

参量表是需要输出的一系列参数,其个数必须与格式化字符串所说明的输出参数个数

一样多,各参数之间用","分开,且顺序一一对应,否则将会出现意想不到的错误。

%3d   表示输出3位整型数,不够3位右对齐。

%9.2f 表示输出场宽为9的浮点数,其中小数位为2,整数位为6,小数点占一位,不够9位右对齐。

%8s   表示输出8个字符的字符串,不够8个字符右对齐。

%04d  表示在输出一个小于4位的数值时,将在前面补0使其总宽度为4位。

%-7d  表示输出7位整数左对齐

%-10s 表示输出10个字符左对齐

scanf用法:

scanf()函数是格式化输入函数,它从标准输入设备(键盘)读取输入的信息。

其调用格式为:

scanf(">", );

格式化字符串包括以下三类不同的字符;

1. 格式化说明符:格式化说明符与printf()函数中的格式说明符基本相同。

2. 空白字符:空白字符会使scanf()函数在读操作中略去输入中的一个或多个空白字符。

3. 非空白字符:一个非空白字符会使scanf()函数在读入时剔除掉与这个非空白字符相同的字符。

各个变量的地址之间同","分开。

1、当使用多个scanf()函数连续给多个字符变量输入时,例如:

main()

{

char c1, c2;

scanf("%c", &c1);

scanf("%c", &c2);

printf("c1 is %c, c2 is %c", c2\1, c2);

}

运行该程序,输入一个字符A后回车(要完成输入必须回车),在执行scanf

("%c",

&c1)时,给变量c1赋值"A",但回车符仍然留在缓冲区内,执行输入语句scanf("%c",

&c2)时,变量c2输出的是一空行,如果输入AB后回车,那么输出结果为: c1 is A, c2 isB。

要解决以上问题,可以在输入函数前加入清除函数fflush()(这个函数的使用方法将

在本节最后讲述)。修改以上程序变成:

#include

main()

{

char c1,

c2;

scanf("%c", &c1);

fflush(stdin);

scanf("%c", &c2);

printf("c1 is %c, c2 is %c", c1, c2);

}

计算车费的C语言程序,C语言1_2:计算书费相关推荐

  1. 按照C++语言程序结构组成数字电路进行计算的计算机

    按照C++语言程序结构组成数字电路进行计算的计算机 按照C++语言程序结构组成数字电路进行计算的计算机是一种可以按照C++语言程序结构来安排加法器,输出显示电路,输入电路,的数字计算机.它由按键,液晶 ...

  2. c语言中输入x分段函数值,c语言程序改错:输入x,计算并输出分段函数y的值.0 x0...

    C语言 . 输入半径R ,并计算圆的面积S 和周长L .3. 编写一个程序实现把小写字母转换成大写字母.比如 #includeintmain(){floatr,s,l;scanf("%f&q ...

  3. 棱形旋转c语言程序_C 语言时隔 5 年重回巅峰,这 20 个热门项目拿去练手!

    在上个月的 TIOBE 编程语言排名中,C 语言和 Java 的差距只有 0.01%.在近日 TIOBE 公布的 2020 年 5 月编程语言排行榜中,C 语言成功超越了 Java,重返第一的王者宝座 ...

  4. 蜂鸣器发出7种音阶c语言程序_C语言编程新思路

    第一章 单元测试 1.单选题: 关于一个C语言程序执行的起点和终点,以下选项正确的是 ( ). 选项: A: main 任意 B: main 最后一个 C: main main D: 第一个 最后一个 ...

  5. 学生实验平台搭建c语言程序,c语言程序设计实验学生用.doc

    c语言程序设计实验学生用 C语言程序设计 实验指导 (学生用) 计算机基础教研室 <C语言程序设计>课程组 2012年9月 前 言 <C语言程序设计>是计算机科学技术系面向全校 ...

  6. 框图c语言程序,C语言程序设计框图

    <C语言程序设计框图>由会员分享,可在线阅读,更多相关<C语言程序设计框图(86页珍藏版)>请在人人文库网上搜索. 1.第三章控制结构,返回总目录,目录,3.1节目结构框,3. ...

  7. 用直接分解法求方程组的C语言程序,c语言编程求解线性方程组论文

    计算机编程求解线性方程组 第一章 绪 论 在自然科学.工程技术.经济和医学各领域中产生的许多实际问题都可以通过数学语言描述为数学问题,也就是说,由实际问题建立数学模型,然后应用各种数学方法和技巧来求解 ...

  8. 记得每天锻炼身体c语言程序,c语言程序

    一实验名称计算出1000以内10个最大素数之和二.实验目的1.熟练掌握if.if-else.if-else if语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和s ...

  9. 求一到一百的总偶数奇数总数和的C语言程序,C语言程序求1—100之间的奇数和和偶数和...

    点击查看C语言程序求1-100之间的奇数和和偶数和具体信息 答:用oddsum=1+3+5+···+99来计算奇数和:evensum=2+4+6+···+100来计算偶数和.首先设置两个计数器:odd ...

最新文章

  1. Java 9 揭秘(16. 虚拟机栈遍历)
  2. dup,dup2函数
  3. python词云代码简单_Python 简单实现标签词云
  4. 主成分分析具体解释_主成分分析-现在用您自己的术语解释
  5. python的变量名可以是中文吗_Python中用中文变量名、函数名,会影响性能吗?
  6. 【披着递推皮的动态规划】 山区建小学 题解
  7. 【模式识别-北理工】02模式识别算法体系
  8. java system.gc 作用_JVM源码分析之SystemGC完全解读
  9. 先手获胜逻辑题_最获胜的A / B测试结果是否令人误解?
  10. XV6实验-Lab1 Syscalls
  11. LaTex 美赛笔记
  12. mybatis类型转换器处理PostGis数据库geometry类型转换
  13. 成功誓言之我永远不再自怜自贱
  14. 198.3D商城鞋柜展示特效
  15. 解决VS2010使用mscomm控件无法接收数据的问题【转】
  16. 网页播放视频没有进度条怎么可以实现倍速播放
  17. 图像在计算机中通过什么方式表示_图像处理入门
  18. win10开启与关闭Administrator账户
  19. S60手机恶意插件名单名单大集合
  20. spring boot视频-网易云课堂视频目录

热门文章

  1. 计算机考研408每日一题 day15
  2. elementUI el-table 行出现遮挡及多出横线问题
  3. 计算机环境图片,环境识别
  4. 对皮肤美白算法的一些研究
  5. linux 添加repository,Ubuntu 18.04/16.04/Debian 9上安装add-apt-repository的方法
  6. 百度地图室内地图及方向传感器实现
  7. Deep Dream模型
  8. android tv nga,扎心tv,给大家转一个我在nga看到的故事
  9. sshpass离线安装+应用场景
  10. 网站点击流数据分析系统揭晓