c语言设计PPT文件格式下载.ppt
《c语言设计PPT文件格式下载.ppt》由会员分享,可在线阅读,更多相关《c语言设计PPT文件格式下载.ppt(108页珍藏版)》请在冰豆网上搜索。
![c语言设计PPT文件格式下载.ppt](https://file1.bdocx.com/fileroot1/2022-10/7/7f5b2d5c-e05b-4ecb-8259-3ca410ee2907/7f5b2d5c-e05b-4ecb-8259-3ca410ee29071.gif)
IF(e)THENS条件语句inti;
VARI:
INTEGER定义i为整型变量inta(10);
VARa:
ARRAY1.10OFINTEGER定义a为整型一维数组intf();
FUNCTIONf():
INTEGER定义f为返回整型值的函数int*p;
VARP:
INTEGER定义P为指向整型变量的指针变量i+=2;
i=i+2赋值语句,使i+2赋给ii+,+ii=i+1i自增值1,i+1赋给i,C语言与PASCAL的比较,C语言程序结构,#include/*头部预处理,注意没有;
*/#definePI3.14voidmain()/*函数头*/*函数体开始*/floatr,s;
/*每个语句都有语句结束符“;
”*/scanf(“%f”,/*输入函数*/*函数体结束*/除注释语句外,所有语句必须在花括号括起的函数体内,不能出现函数外的语句/*.*/(C语言中的注释方法,可以实现多行注释)/.(C+扩充的注释方法,单行注释),例1屏幕显示#includevoidmain()/*屏幕输出*/printf(ThisisaCprogram.n);
printf(*n);
printf(Wellcometoyou!
n);
getch();
1.3简单的C语言程序,例2数学计算#includevoidmain()/*计算输出*/inta,b,c,d;
a=123;
b=56;
c=a+b;
d=a*b;
printf(a+b=%d,c);
printf(d=%dn,d);
例3数据输入#includevoidmain()/*求平均值*/intx,y,z;
floatv;
scanf(%d,%d,%d,例4求最大值#includevoidmain()/*求最大值*/intx,y,z,max;
scanf(%d,%d,%d,6、子函数#includevoidmain()inta,b;
intmm(int,int);
a=mm(9,4);
b=mm(8,5);
printf(%d,%d,a,b);
intmm(intx,inty)intz;
z=(x+y)*(x-y);
return(z);
5、调用数学函数#include#includevoidmain()/*调用数学库*/doublex,y;
x=sin(3.1415926/2);
y=cos(3.1415926/2);
printf(sin=%f,cos=%fn,x,y);
例7:
输出两数的最大值#includevoidmain()/*主函数*/inta,b,c;
intmax(int,int);
/*定义变量*/scanf(%d,%d,/*将z值通过max返回调用处*/,特殊字符:
%d按十进制整型数据格式%f按十进制实型数据格式&
a取变量a的存储地址,C程序结构1、C程序由函数构成,包含main函数和若干其它函数。
2、一个函数由两部分组成函数说明部分:
函数名、类型、属性、参数名、形参类型函数体:
变量定义部分、执行部分3、C程序从main函数开始执行,到main函数的最后语句结束执行,其它函数由main函数调用执行。
main函数的位置可任意。
4、C程序书写格式自由,一行可写多个语句。
5、每个语句的最后必须加分号;
6、没有输入输出语句,使用输入输出函数7、/*-*/可对程序任何部分作注释,1.4C程序的上机步骤,TurboC上机步骤,调用软件:
双击tc.exe主菜单FileEditRunCompileProjectOptionsDebugNew/编辑,Compile/编译,Make/连接,Run/运行功能键F1/帮助F2/存文件F3/打开文件F9/编译连接F10/主菜单F7/跟踪运行New/新编,Open/打开文件,Save/保存,Saveas/另存Run(Ctrl+F9)/运行程序,Alt-F5/用户窗口,VC+6.0使用调出VC+6.0编辑:
新建、打开编译、连接、执行调试启动:
开始/程序/visualstudio6.0/c+6.0或:
直接双击c程序文件名,自动打开Vc,调入文件新建:
文件/新建/选择c+sourcefile或:
旧程序修改后,另存为.*工具栏中的的编译,连接,执行按钮*工作区要及时关闭后,再打开其他文件,本章小结1.C程序特点2.C程序结构多个函数组成、必须有一个main()函数,函数体包括声明部分、执行语句部分;
包含多个语句、每个语句必须以;
结束。
每行可写多个语句,一个语句可写在多行。
3.C程序的运行步骤编辑、编译、连接、执行、调试5.掌握、熟悉VC6.0软件环境,上机练习:
1.voidmain()printf(“*n”);
printf(“Hello,Welcomen”);
printf(“*n”);
2.voidmain()inta,b,c;
a=20;
b=a*a;
c=b-a*10;
printf(“%d,%dn”,b,c);
3.voidmain()inta,b,c;
scanf(“%d,%d”,4.#includevoidmain()inta=30;
printf(“%d,%o,%xn”,a,a,a);
习题1,一个C语言程序是由_组成。
2,一个C语言程序的执行是从_开始,到_结束。
3,C语言程序的基本单位是_。
4,一个C语言程序中至少应包括一个_。
5,一个C语言程序中,main函数的位置_。
6,编写一个C程序,输入a、b、c三个值,输出最大值。
7,编写一个C程序,将a、b两个值交换。
6.#includevoidmain()inta,b,c,d;
scanf(“%d,%d,%d”,8.#includevoidmain()inta=30;
第二章算法,数据结构:
数据的描述、数据类型算法:
操作的描述、操作步骤(为解决问题而采取的方法和步骤)数据结构+算法=程序,用流程图表示算法:
AB两瓶液体互换,例求5!
#includevoidmain()inti,t;
t=1;
i=2;
while(i=5)t=t*i;
i+;
printf(5!
=%dn,t);
例:
求5!
C程序:
例输出成绩80分的学生学号和成绩(50次结束),先输入50名学生的成绩,然后输出80分以上的同学名单。
例判断闰年,判断闰年1#includevoidmain()intyear=2000;
while(year=2500)if(year%4!
=0)printf(%dnot,year);
elseif(year%100!
=0)printf(%dis,year);
elseif(year%400!
elseprintf(%dis,year);
year+;
判断闰年2#includevoidmain()inti,y=2000;
for(y=2000;
y=2500;
y+)if(y%4=0,例判断素数,#include#includemath.hvoidmain()/*判断素数*/intm,i,n;
printf(inputanumber:
);
scanf(%d,例:
1-1/2+1/3-1/4+.-1/100,#includevoidmain()floatsum=1,term,deno=2,sign=1;
while(deno=100)sign=-sign;
term=sign*(1/deno);
sum+=term;
deno+;
printf(sum=%f,sum);
N-S流程图,顺序结构选择结构,循环结构,例:
计算月利率为r,存款p元,10个月的本利,#includevoidmain()floatr,p,n=1;
scanf(%f,例:
dot=t*i;
while(i=5);
例判断闰年!
例:
1-1/2+1/3-1/4+.-1/100,上机练习题:
1、字符转换#includevoidmain()charc1,c2;
printf(inputonechar:
c1=getchar();
printf(%c,%dn,c1,c1);
c2=c1-32;
printf(%c,%dn,c2,c2);
2、字符串输出#includestd