《c语言(第3章顺序结构程序设计)》由会员分享,可在线阅读,更多相关《c语言(第3章顺序结构程序设计)(21页珍藏版)》请在金锄头文库上搜索。
1、C语言程序设计 安微农业大学 信息与计算机学院 1 3.2 C语句概述 语句是用来向计算机系统发出操作指令。 函数 声明部分 如int a;仅对变量进行定义, 不是C语句, 执行部分 如sum=a+b;是C语句 2 #include Void main() int x,y; scanf(“%d,%d”, if(xy) printf(“最大值是%d”,x); else printf(“最大值是%d”,y); 声明部分 执行部分 3 C语句可以分为如下五大类: 1.表达式语句 x=a; c+; a=3,a+6; 2控制语句(9个) if else for while break 3函数调用语句 c
2、=max(a,b); 4空语句 ; 5复合语句 用 把多个语句括起来组成的一个语句称 为复合语句,在程序中应把复合语句看成是单条语句,而不 是多条语句。 x=y+z; a=b+c; printf(“%d,%d”,x,a); 4 3.3 C语句的基本输入与输出 3.3.1 字符输入输出函数(记住:#include ) 字符输出函数putchar( ) : 形式:putchar(ch) /ch:是一个字符变量或常量。 例3.5 #include void main() char a,b; a=O; b=K; putchar(a); putchar(b); 5 字符输入函数getchar( ) 格式
3、:getchar() 含义:从键盘读入一个字符,函数的值就是从键盘输入的 字符。 例3.6 #include Void main() char c; c=getchar(); putchar(c); 6 3.3.2 格式输入输出函数 格式输出函数printf() 形式:printf(“格式控制格式控制”,0; 求判别式; 调用求平方根函数,求方程的根; 输出。 #include #include void main() float a,b,c,disc,x1,x2,p,q; scanf(“a=%f,b=%f,c=%f“, disc=b*b-4*a*c; p=-b/(2.0*a); q=sqrt(disc)/(2.0*a); x1=p+q; x2=p-q; printf(“xl=%6.2fnx2=%6.2fn“,x1,x2); 21 本章小结 主要内容 C中的数据输入输出 字符数据输入输出 格式输入输出 简单顺序程序设计举例 22 练习 编写一个动物园门票收费程序,要求 (1)通过键盘输入购买门票的张数 ,计算出所需要的钱数。 (2)根据顾客给的钱数,计算出所找 回的钱数。 价目表:大人:30元/张 儿童:16元/张 23 Any Question? 信息与计算机学院 zhucheng 24