《基本语法备查》PPT课件.ppt
《《基本语法备查》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《基本语法备查》PPT课件.ppt(60页珍藏版)》请在三一办公上搜索。
1、C语言概念实习,01 C语言基本语法备查(一),在VC下创建C语言源文件,创建工作区File-New-”workspace”,输入工作区名字创建新工程File-New-”Projects-Win 32 Console”Application,输入项目名字,并加入到工作区中创建C语言源文件File-New-Files-”C+Source File”,输入文件名(一定要加后缀.c),并加入到项目中,C语言的基本结构,程序一,/*the first program*/main()printf(“welcome”);,C语言的基本结构,程序二,/*another program*/main()int
2、a,b,m;scanf(“%d%d”,int max(int x,int y)int r;if(x y)r=x;else r=y;return r;,输入:2 5,C语言的数据类型,运算符和表达式,C语言中的输入输出,格式输出函数-printf,格式:printf(“格式控制串”,输出列表),格式输出函数-printf,格式:printf(“格式控制串”,输出列表),printf(“两个数为:%d和%d n”,a,b);,例:设a,b,c变量的值均已赋好,a=5,b=7,c=8要求屏幕 输出“三个数为:5,7和8,较大的为:8”。,#include main()int a,b,c;a=5;b=
3、7;c=8;printf(“三个数为:%d,%d和%d,较大的为:%dn,a,b,c,c);,练习:将上题a,b,c变成float类型变量,赋值分别为 a=3.5,b=3.7,c=3.8应该如何修改?,main()int a,b,c;a=5;b=7;c=8;printf(“三个数为:%d,%d和%d,较大的为:%dn,a,b,c,c);,float,a=3.5;b=3.7;c=3.8;,printf(“三个数为:%f,%f和%f,较大的为:%fn,a,b,c,c);,格式:scanf(“格式控制串”,地址表),格式输入函数-scanf,地址表:变量的地址,常用取地址运算符,例:已知三个int类
4、型变量a,b,c,从键盘输入它们的值分别为3,4,5,并且输出。,#include main()int a,b,c;printf(请输入三个变量的值:n);scanf(%d%d%d,练习:将上题a变成float类型,b,c变成char类型变量,从键盘分别输入 3.5,A,B应该如何修改?,例题1,#include main()double chang,kuan,zhouchang,mianji;chang=3.2;kuan=2.1;zhouchang=2*(chang+kuan);mianji=chang*kuan;printf(“周长是%lf,面积是%lf”,zhouchang,mianji
5、);,已知长方形的长和宽分别是3.2和2.1,求其周长和面积。,例题2,#include main()double chang,kuan,zhouchang,mianji;printf(“请输入长:”);scanf(“%lf”,从键盘输入长方形的长和宽,然后求其周长和面积并输出。,1、在屏幕上显示一句话 hello neusoft!2、在屏幕上显示*,编写程序,编写程序,3、已知圆的半径是5.6,求其直径、周长、面积并输出;4、从键盘输入圆的半径,求其直径、周长、面积并输出;5、求5位同学的c语言平均成绩。,02 C语言基本语法备查(二),if 语句,if语句的三种形式,(1)if(表达式)语
6、句(2)if(表达式)语句1 else 语句2,(3)if-else if-else形式,if(表达式1)语句1 else if(表达式2)语句2 else if(表达式m)语句m else 语句n,例1:从键盘输入一个整数,若整数是奇数,输出“odd number!”;否则,输出“even number!”。,#include#include main()定义变量a;输入一个整数的值;判断a是否为偶数如果a是奇数 输出“odd number!”否则 输出“even number!”;,#include#includevoid root()int a;printf(“请输入一个整数:”);sc
7、anf(“%d”,输入一个整数的值(a),编写程序,1、输入两个整数,输出其中的较大者。,2、从键盘输入一个百分制的成绩,要求输出成绩等级。90分及以上为A,80-89分为B,70-79分为C,60-69分为D,60以下为E。,3、找出5位同学中c语言成绩高于平均值的成绩。,判断2位同学c语言成绩与平均成绩的比较结果。,main()int st1,st2;double avg;printf(请输入两位学生的C语言成绩:n);scanf(%d%d,从键盘输入一个百分制的成绩,要求输出成绩等级。80分及以上为A,60-79分为B,60以下为C。,main()int core;printf(请输入一
8、个百分制的成绩:n);scanf(%d,switch 语句,switch语句是实现多个分支的选择语句,switch(表达式)case 常量表达式 1:语句1 case 常量表达式 2:语句2 case 常量表达式 n:语句n default:语句n+1,switch语句的执行入口:如果表达式的值与某一个case后边的常量表达式相等,就从这个case开始,依次执行其后边的每条语句如果所有的case语句都不匹配时,就从default开始,依次执行default后边的每条语句出口如执行到break语句,跳出整个switch语句如没有遇到break语句,则整个switch的语句执行完毕后跳出switc
9、h语句,switch 语句,main()int i=2;switch(i)case 0:printf(i=0);break;case 1:printf(i=1);break;case 2:printf(i=2);break;case 3:printf(i=3);break;default:printf(default);结果:i=2,switch 语句-例题,编写程序,1、从键盘输入一个百分制的成绩,要求输出成绩等级。90分及以上为A,80-89分为B,70-79分为C,60-69分为D,60以下为E。要求用switch语句 实现。要求:1 要有容错机制(有效输入为0100)2 界面要求尽可能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基本语法备查 基本 语法 备查 PPT 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5487168.html