3-2简单程序设计A.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
再回首 如何尽快学会用C语言进行程序设计 了解程序设计语言(C语言) 模仿、改写、编写 通过不断的编程实践,逐步领会和掌握程序设计的基本思想和方法。 程序设计语言的功能 数据表达(定义、处理):表达所要处理的数据 流程控制:表达数据处理的流程 流程控制 任何程序都可以将模块通过3种基本的控制结构进行组合来实现 2.1 数据及数据类型 计算机程序处理的所有信息的总称,数值、字符、文本等等。 数据类型决定了数据对象的存储形式、取值范围以及能进行的运算。 对变量的深入理解 变量及变量的值 在计算机中交换变量a和b的值,不能只写下面两个赋值语句 a=b ; b=a ; 第3章 简单程序设计 基本输入输出函数 基本输入/输出函数 C语言系统中,没有专门的输入、输出命令,~通过函数实现。 这些函数由系统预先定义,并放在一个文件中,此文件被称为“头文件”。 使用相关函数时,通常需要在程序开头用预处理命令#include 打开相应的头文件。 C语言的标准输入输出函数有4个:printf() scanf() putchar() getchar() 与标准输入输出有关的是 stdio.h 数据输入 主要内容: 字符输入函数 格式输入函数 1 字符输入函数 函数调用的一般形式 getchar( ) 功能: 从标准输入设备(即键盘)上交互输入一个字符。 例如: getchar( ) ; c = getchar( ); printf(%c \n,getchar( )); 3.3.2 格式输入函数 函数调用的一般形式 scanf(格式控制, 地址参数2…,地址参数n); 功能:按格式控制指定的格式,从标准输入设备(即键盘)交互输入数据,并依次存放到对应地址参数指定的变量中(即将输入值赋给变量)。 例如: scanf (%d%f,a, f); scanf (%o, %f , b,x); scanf (a=%d, b=%d,a,b); 格式控制 用双引号括起的字符串,用于指定输入数据的类型、格式、个数以及输入的形式 包括:普通字符和格式说明符 输入格式说明符 在%和格式符之间可以使用附加说明符 附加格式说明符 例如: %ld、%lo——输入十进制、八进制长整型数 %lf、%le——输入双精度实型数 %mf——输入m位数(域宽) %*d——忽略输入的一个整型数 数据输出 主要内容: 字符输出函数 格式输出函数 1 字符输出函数 函数调用的一般形式 putchar(ch) 功能: 在标准输出设备(即显示器屏幕)上输出一个字符。 例如: putchar(b); putchar(\n); putchar(\101); putchar(st); 2 格式输出函数 函数调用的一般形式 printf(格式控制, 参数2,…,参数n) 功能:按格式控制所指定的格式,在标准输出设备上输出参数2、…、参数n的值。 例如有程序段 : int a=123,b=100; printf(%d %d %d\n,a,b,a+b); printf (c = %d + %d = %d\n,a,b,a+b ); 格式控制 用双引号括起的字符串,用于指定输出数据的类型、格式、个数 包括:普通字符和格式说明符 输出格式说明符 在%和格式符之间可以使用附加说明符 附加格式说明符 例如: %ld —— 输出十进制长整型数 %m.nf —— 右对齐,m位域宽,n位小数或n个字符 %-m.nf —— 左对齐 第3章 简单程序设计 基本输入输出函数 程序的三种基本结构 顺序结构 程序的三种基本结构 循环结构 3.4 顺序结构程序设计 顺序结构程序的一般算法描述 顺序结构程序设计举例 数据交换。从键盘输入a、b的值,输出交换以后的值。 思路:在计算机中交换变量a和b的值,不能只写下面两个赋值语句 a=b ; b=a ; 程序: main( ) { int a,b,c; printf(\ninput a, b: ); scanf(%d,%d,a,b); printf(\nbefore exchange:a=%d b=%d\n,a,b); c=a; a=b; b=c; printf(after exchange: a=%d b=%d\n,a,b); } 举例: 【例】已知三条边a、b、c,求三角形面积。计算三角形面积的海伦公式: 算法设计 【例】已知三条边a、b、c,求三角形面积。计算三角形面积的海伦公式: 程序如下: #include math.h main( ) { int a,b,c; float s,a

文档评论(0)

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

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

1亿VIP精品文档

相关文档