Page 1<<C语言程序设计基础>> <<C语言程序设计基础>> 课程单元三顺序结构程序设计Page 2<<C语言程序设计基础>> ()() ()(重点难点)()(重点难点) 综合应用案例Page 3<<C语言程序设计基础>> 程序设计输入输出问题引入编程解决问题需要三个步骤:第一步:数据输入,准备好程序要处理的原始数据;第二步:数据处理,对输入的原始数据进行处理;第三步:数据输出,通过屏幕显示等方式输出结果数据。这里所提到的数据输入、数据处理和数据输出就构成了顺序结构的三个基本环节。那么在数据的输入和输出环节,如何使用C语言进行描述呢?【引例】根据三角形的三个边长,计算三角形的面积,其计算公式为:area= (其中a、b、c为三角形的三个边长,s=(a+b+c)/2)试分析,通过编程解决该问题需要哪三个步骤:(1)输入;(2)计算;(3)输出。))()((csbsass???abc运行结果:Page 4<<C语言程序设计基础>> ( ) ( )Page 5<<C语言程序设计基础>> 函数调用格式:putchar (ch);函数功能:在标准输出设备上输出一个字符。说明:函数参数ch可以是整型或字符型的常量或变量,也可以是表达式,只要ch的最终值可表示一个有效字符即可。注意:,使用使用#include <>#include <>包含文件中。包含文件中。 ( ) 【例3-1】1. putchar('A'); //输出字符'A'2. putchar('\101'); 3. putchar('a'-32); 4. int ch=65; putchar(ch); Page 6<<C语言程序设计基础>> 函数调用格式:getchar( );函数功能:在标准输入缓冲区中读取一个字符。说明:函数参数为空,函数的返回值是从输入缓冲区中读入一个字符,将字符可以赋值给一个字符型或整型变量,也可作表达式的一部分。 ( ) 【例3-2】1).char ch; ch=getchar( ); putchar(ch); 2).char ch; putchar(getchar()); //将读入的字符直接输出Page 7<<C语言程序设计基础>> 【随堂练习【随堂练习3-13-1】】::输入一个A~ZA~Z之间的字母,输出与之左之间的字母,输出与之左右相邻的两个字母,根据注释信息将程序填写完整。右相邻的两个字母,根据注释信息将程序填写完整。#include <>#include <>void main( )void main( ){ char ch;{ char ch;////数据准备数据准备////调用调用getchar()getchar()输入一个字母,并赋值给输入一个字母,并赋值给chch////调用调用putchar()putchar()输出与输出与chch左相邻的字母左相邻的字母////调用调用putchar()putchar()输出与输出与chch右相邻的字母右相邻的字母}} ( )Page 8<<C语言程序设计基础>> ( )()Page 9<<C语言程序设计基础>> printf(“字符串常量”);printfprintf函数的格式函数的格式11::如: printf(“%d,%d,%d”,a,b,a+b)如: printf(“ t= %f, sint= %f \n ”,t,sin(t))格式说明%d按十进制输出整数格式控制意义%f按小数形式输出实数\n换行其它字符原样输出例:当a=10,b=-,写出下面语句的输出结果printfprintf函数的格式函数的格式22::printf(“格式控制字符串”,输出列表);printf(“%d , %f”,a,b);10,-
单元3-顺序结构程序设计 来自淘豆网m.daumloan.com转载请标明出处.