zd2010c第3章[1].ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 基本程序设计 3.1 C语言语句概述 3.2 数据输出 3.3 数据输入 3.4 顺序结构程序设计举例   一个C程序由若干个源程序文件构成   一个源程序文件由若干个函数和预编译命令组成   一个函数由若干条语句构成,每条语句以分号结束 数据定义部分和执行部分构成 1、C语言本身没有输入输出语句 2、输入输出工作是由库函数完成 3、使用库函数,必须进行函数声明 在程序开头写如下代码: #include<stdio.h> 输出函数: printf 、putchar 输入函数: scanf、 getchar 一、putchar函数 二、 printf函数 (3)宽度以及小数位数 一、 getchar、getche和getch函数 2.getche函数和getch函数 二、 scanf函数 (2)依据类型分割 (4)编程者指定的分隔符 [例1] 输入三角形的三边长,计算并输出此三角 形面积。 若一个三角形的三边长分别为a、b、c, 记S =(a+b+c)/2, 则三角形的面积公式为 area=(s(s-a)(s-b)(s-c) )1/2 格式 : sqrt(x);/* x是一个浮点数 */ 源处:math.h 文件。 #includestdio.h main() { int x,ge,shi,bai,y; printf( 请输入一个三位正数); scanf(%d,x); ge=x%10; x=x/10; shi=x%10; bai=x/10; y=ge*ge*ge+shi*shi*shi+bai*bai*bai; printf(%c,%c,%c ,bai+48,shi+48,ge+48); printf( \n %d ,y); } [作业] 已知y=x2-4,x=-1求y的值 [作业] 从键盘输入一个大写字符,输出两个相应的小写字符 [作业]求方程aX2+bX+c=0的根,由键盘输入a,b,c的值 习题—1/12   1.执行下述程序片段时输出的结果是( )。   int x=0xdef;   printf(\n%4d\n,x);   printf(%4o\n,x);   printf(%4x\n,x);   A)3567 B)3567 C)3567 D)3567  6757 6757 06757 06757  def def 0xdef 0def   2.有如下定义:   float x;   unsigned y;   则( )是合法的输入语句。   A)scanf(%5.2f%d,x,y); B)scanf(%f%3o,x,y);   C)scanf(%f%u,x,y); D)scanf(%f%f,x,y);    习题—2/12   3.执行下述程序片段时输出的结果是( )。   float x=-1023.012;   printf(\n%8.3f,,x);   printf(%10.3f,x);   A) 1023.012,□□-1023.012 B) -1023.012,-1023.012   c) 1023.012,□-1023.012 D) -1023.012,□-1023.012   4.对于下述语句,若将10赋给变量k1和k3,将20赋给变量k2和k4,则应按方式( )输入数据。   int k1,k2,k3,k4;   scanf(%d%d,k1,k2);   scanf(%d,%d,k3,k4);   A)1020 B)10□20 C)10,20 D)10□20  1020 10□20 10,20 10,20 习题—3/12   5. putchar函数可以向终端输出一个:   A)整型变量表达式值   B)实型变量值   C)字符串   D)字符或字符型变量值   6. printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式   A)从左起输出该字串,右补空格   B)按原字符长从左向右全部输出   C)右对齐输出该字串,左补空格   D)输出错误信息   习题—4/12   7. printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度小于5,则输出按方式。   A)从左起输出

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档