C语言教学课件之第四章顺序程序设计.ppt
文本预览下载声明
业精于勤而荒于嬉,
行成于思而毁于随 -韩愈 ;4.1 C语句概述
4.2 赋值语句
4.3 数据输入输出的概念及在C语言中的实现
4.4 字符数据的输入输出
4.5 格式输入与输出
4.6 顺序结构程序设计举例;本章大纲;基本要求:
了解C语言的基本语句;
掌握赋值语句的使用方法;
掌握数据输出函数的调用规则和格式字符的意义
掌握数据输入函数的调用规则和地址运算符的使用;
掌握顺序结构程序的设计方法。
重点:格式输入输出;顺序结构C程序的编写
难点:掌握格式输入输出
;图4.1;C语句可以分为以下5类:; ;(4) 空语句。即只有一个分号的语句,它什么也不做。;4.2 赋值语句;4.3 数据输入输出的概念及在C语言中的实现;(2)C语言本身不提供输入输出语句,输入和输出操作是由标准输入输出函数来实现的。
;4.5 字符数据的输入输出;putchar()还可以输出其他转义字符,如:
putchar(\101) (输出字符‘A)
putchar(\) (输出单引号字符)
putchar(\015) (输出回车,不换行,使输出的当前位置移到本行开头);4.5.2 getchar函数(字符输入函数);4.6 格式输入与输出;a=123;b=12345; printf(“a=%4d,b=%4d,a,b);;上机为主;例4.9用scanf函数输入数据。;;;4.7 顺序结构程序设计举例;开始;;例4.11从键盘输入一个大写字母,要求改用小写字母输出。;#include stdio.h
main()
{
char cl,c2;
cl=getchar();
printf(%c,%d\n,cl,cl);
c2=cl+32;
printf(%c,%d\n,c2,c2);
};例4.12求ax2+bx+c=0方程的根。a,b,c由键盘输入,设b2-4ac>0。
众所周知,一元二次方程式的根为
可以将上面的分式分为两项:;开始;#include math.h
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);
};第一次上机实验题目
显示全部