- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C课件第04的讲(05级)
#includestdio.h#includemath.hvoid main(){float a,b,c,s,area;scanf(“%f,%f,%f”,a,b,c);s=1.0/2*(a+b+c);area=sqrt(s*(s-a)*(s-b)*(s-c));printf(“a=%7.2f,b=%7.2f,c=%7.2f,\n”,a,b,c);printf(“area=%7.2f\n”,area);} 数学函数库 因为要用到其中的sqrt函数 运行情况:3,4,6a= 3.00, b= 4.00, c= 6.00, s= 6.50area= 5.33 例3.11 从键盘输入一个大写字母,要求改用小写字母输出。#include stdio.h void main( ) {char c1,c2; c1=getchar( ); printf(″%c,%d\n″,c1,c1); c2=c1+32; printf (″%c,%d\n ″,c2,c2); } 运行情况:A↙A,65a,97 例3.12 求ax2+bx+c=0方程的根。 a,b,c由键盘输入,设 >0。众所周知,一元二次方程式的根为x1= x2= 可以将上面的分式分为两项:p= , q= x1= p+q, x2= p-q #include stdio.h#include math.hvoid main ( ) { float a,b,c,disc,x1,x2,p,q; scanf(a=%f,b=%f,c=%f,a,b,c); disc=b*b-4*a*c; p=-b/(2*a); q=sqrt(disc)/(2*a); x1=p+q;x2=p-q; printf(\n\nx1=%5.2f\nx2=%5.2f\n,x1,x2);} 运行情况:a=1,b=3,c=2↙x1=-1.00x2=-2.00 上机实验内容: ⑴熟悉数据的格式化输入输出; ⑵《实验教程》第三章实验:基本语句与顺序结构程序设计。 * * 位于尾部的分号“;”是语句中不可缺少的部分,任何表达式都可以加上分号构成语句。 * 空语句的使用一般有两种情况,一是在循环语句中使用空语句提供一个不执行操作的空循环体;二是为有关语句提供标号,用以说明程序执行的位置。在程序设计初期,有时需要在某个位置加一个空语句来表示存在一条语句,以待之后进一步完善。 * * * * * * * Program Design in C Language Page C语言程序的基本语句 数据的输入输出 第四讲 第三章 顺序结构程序设计 3.1 C语言程序的基本语句 3.1 C语言程序的基本语句 C语言语句分为五类:表达式语句、函数调用语句、控制语句、复合语句、空语句。 1.表达式语句 由一个表达式组成一个语句。 如: ++p; /*自增运算表达式加分号构成语句*/ N+=10; /*复合赋值表达式加分号构成语句*/ a+b; /* a+b表达式加分号构成语句*/ 2.函数调用语句 由一次函数调用加上分号“;”组成 。 形式:函数名(实参列表) ; 如: printf(“Very Good!\n”); /*输出Very Good!*/ max(x,y,z); /*调用自定义函数max,求x,y,z中的最大数*/ 4.复合语句: 用{ }括起来组成的一个语句 如:if (a>b) { x=0;b=b+1;x=a;} 5.空语句:仅由一个分号构成的语句 3.控制语句:控制程序的流程 如:if…else语句,while语句,return语句等。 如:while (getchar( ) != \n ) ; /*空语句*/ 3.1 C语言程序的基本语句 1、字符输出:putchar( )函数 格式: putchar ( ); 功能:向终端输出一个字符。 C为形式参数,它可以是字符型变量、整型变量,字符型常量或转义字符。 3.3.1字符输入输出函数:putchar函数和getchar函数 void main( ) { char a ; int b ; a=b; b = 111;
文档评论(0)