C语言程序设计总结材料 .docx
《C语言程序设计总结材料 .docx》由会员分享,可在线阅读,更多相关《C语言程序设计总结材料 .docx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结C 语言程序设计总结一、 C 语言程序的根本结构#include“ stdio.hvoid main定义变量 ;程序实现 ;输出结果 ; printf二、变量的定义1整型: inta ,b,s=0;可以在定义的同时为变量进展赋值长整型: long无符号整型非负整数 : unsigned 2单精度实型: float; 3双精度实型: doublel,m;4.字符型: charc1= A ,c2; = b三、变量的赋值1. 直接赋值: a=10 ;/ 用赋值号“ = 将右侧的值赋给左侧的变量2. 赋表达式的值:a=3+7;3. 赋另外一个变量的值: a=s;/ 把 s 的值赋给 a
2、变量的输入:输入一个变量: scanf “%d ,&a;输入多个变量: scanf “%d%d%d,&a,&b,&c;int-%dfloat-%fchar-%cdouble-%lf字符串 -%s变量的输出:输出一个提示语句: printf “xxxxxx ;输出一个回车: printf “n ;输出一个变量: printf “xxx is %d , a;输出多个变量: printf “xxxx%d, xxxx%d,a,b;练习:1. 输入圆的半径,求圆的周长。可编辑资料 - - - 欢迎下载精品名师归纳总结四、常用流程掌握语句分支语句:依据条件执行相应的语句条件的形式: a 大于 0写成a0
3、a 小于 0写成a=0&a=10 a 小于 0 或者 a 大于 10写成 a10一单分支if 语句假如满意某个条件,就做某件事情,不满意就向下执行。if 条件 执行语句 ; 二双分支if 语句假如满意某个条件,就做某件事情,否如此就做另外一件事情。if 条件 执行语句 1; else 执行语句 2; 三多分支if 语句满意哪一个条件,就做相应的语句。if 条件 1 执行语句 1; elseif 条件 2 执行语句 2; elseif 条件 3 执行语句 3; elseif 条件 4 执行语句 4; else 执行语句 5; 四 if 的嵌套依据详细情形对ifelse 语句进展敏捷的运用其格式如
4、下:if 条件 1if 条件 2执行语句a; elseelse执行语句b; if 条件 3执行语句c; else执行语句d; 五 多分支语句 switch 依据 switch 后的值,执行相对应的case 语句,此语句明白即可, 由于它的作用完全可以用多分支if 来实现switch 表达式 可编辑资料 - - - 欢迎下载精品名师归纳总结case 值 1: 语句 1; break;case值 2: 语句2; break;case值 3: 语句4; break;case值 n: 语句n; break;default: 语句 n+1;练习:2. 某自助餐厅规定, 铺张食物在 20 克以下的, 每克
5、罚款 2 元。如铺张超过 20克,如此超过的局部每克加罚1 元。编程求罚款金额。3. 从键盘输入正方形的边长,假如边长大于零如此求出该正方形的周长和面积,否如此提示输入错误。4. 输入 3 个数 x,y,z ,求其中的最小值。5. 输入 3 个数 x,y,z ,将其中最大值放在 x 中,最小值放在 z 中,中间值放在y 中,然后输出 x,y,z 。可编辑资料 - - - 欢迎下载精品名师归纳总结循环语句:在条件成立时重复执行一组语句一当型循环while while 条件 例如:求 1+2+3+100 intn=1,s=0;可编辑资料 - - - 欢迎下载精品名师归纳总结whilen=100循环
6、体s=s+n;n=n+1;二直到型循环dowhile例如:求 1+2 +3+100dointn=1,s=0;do循环体 while 条件 ;s=s+n;n=n+1; whilen=100;三知起至型循环for例如:求 1+2+3+100for 循环变量初值 ; 循环变量X 围; 步长 intn=1,s=0;forn=0;n=100;n+循环体s=s+n;四循环的嵌套说明:可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结fori=1;in;i+forj=1;jm;j+1. 假设某同学参加“打气球嬉戏,该同学可以打5 局,每局可以打 10 枪。这里的
7、每局 10 枪就相当于内循环的次数。 5 局就相当于 5 个 10 枪,也就是外循环的次数。2. 这 5*10枪不是一次性打完的,而且每一枪都要记是哪一局的哪一枪打出来的成果,哪一局对应的是i,哪一枪对应的是 j。可编辑资料 - - - 欢迎下载精品名师归纳总结 五 使用 break 可以强制退出循环,其用法必需协作if 来使用: 例如: fori=0;i100;i+if 条件;break;练习:1 编程求出公式 s=1-1/3 + 1/5-1/7+ 1/101 的值并输出2. 编程输出如如下图形:* * * * * * * * * * *3. 编程打印九九乘法表4. 编程打印出 2022 年
8、 1 月份的日历留意: 1 月份的总天数是 31 天,其中 1 日是星期五。日历如下:一二三四五六日123456789102425262728293031void mainint i,n,d;/i 是循环变量 ,n 代表总天数 ,d 代表星期 ; n=31;/n 代表一个月的天数可编辑资料 - - - 欢迎下载精品名师归纳总结d=5;/d 代表星期,星期一为 1,星期五为 5,星期日为 7 printf一 二 三 四 五 六 日n;/ 一个汉字占两个字符的位置fori=1;id;i+/ 开头日期之前用空格占位,每个日期对应3 个空格printf;fori=1;i=n;i+,d+printf%3
9、d,i; ifd%7=0printfn;5. 在第 4 题的程序上进展修改,假如输入任意一个月的总天数与该月第一天的星期1 代表星期日, 2 代表星期一 以此类推 ,能否打印出该月日历6. 运算 x 的 n 次方x 为双精度, n 为非负整数 void maindouble x,s; unsigned n,i; s=1;printf 请输入 x 和 n:;scanf%lf%u,&x,&n; fori=1;i=n;i+s=s*x;printfjieguo is %.2lf,s;四、数组一维数组1. 一维数组:名字一样且带有下标的一组变量2. 定义形式:类型名数组名 长度例如:int a10/a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计总结材料 语言程序设计 总结 材料
限制150内