- 14
- 0
- 约 38页
- 2016-08-21 发布于湖北
- 举报
C语言第3章_
一、什么是算法 算法(algorithm)是模型分析的一组可行的、确定的和有穷的规则,是解题方案的准确而完整的描述 二、算法的描述 自然语言描述 二、算法的描述 用传统流程图表示 二、算法的描述 用N-S图表示 一、三种程序设计结构 二、5种句式 二、5种句式 二、5种句式 二、5种句式 一、格式输出函数printf 一、格式输出函数printf 二、printf格式符说明 二、printf格式符说明 另外,还有其他格式符如: m l 将在需要的时候用实例讲解。 二、printf一般格式 %[标志][输出最小宽度][.精度][长度]格式字符 三、其他实例 三、其他实例 三、其他实例 printf综合实例 案例:计算身高h为1.72米、体重w为80千克的肥胖指数 k,(k=w/h2 ) 四、格式输入函数scanf 五、scanf格式符说明 五、scanf格式符说明 了解下面的输入符: m:用在输入整数,截取前m位整数赋值 例如: scanf(“%2d”,a); 当输入3245时,a赋值为32。 六、scanf输入形式 1、输入两个整数给int类型变量a,b 七、字符数据的输入输出 几种形式: scanf(“%c”,ch);//使用scanf ch=getchar();//输入一个字符赋值给ch putchar(ch);//以字符形式输出ch 八、两个字符输入输出函数 概念 顺序结构(Sequential Structure) 在程序执行中,一个操作完成后接着执行跟随其后的下一个操作。顺序结构的程序基本上是由函数调用语句和赋值语句构成。 执行特点: 从上至下; 依次执行每一条语句。 顺序结构实例 从键盘输入一个三位数,获取其个位,十位和百位的值。 顺序结构实例 输入三个实数,输出它们的和以及平均数。 顺序结构实例 输入三角形三边长,求三角形面积(为简单起见,设输入的三边长能构成三角形)。 提示:求三角形面积公式为: 其中a,b,c为三角形的三个边长,s=(a+b+c)/2。 输入数据赋给变量: #include stdio.h main() { int a; scanf(“%d”,a); } #include stdio.h main() { float b; scanf(“%f”,b); } #include stdio.h main() { double c; scanf(“%lf”,c); } #include stdio.h main() { int a,b; scanf(“%d%d”,a,b); } #include stdio.h main() { float h,w; printf(“请输入身高(米):”); scanf(“%f”,h); printf(“请输入体重(千克):”); scanf(“%f”,w); printf(“肥胖指数为:%.2f\n”,w/h/h); } o,x d 输入带符号的十进制整数 o:输入无符号八进制整数,x:输入无符号十六进制整数 含义 scanf格式字符 lf f c 输入doule类型的实数 输入float类型的实数 输入字符 scanf(“%格式符”,变量) scanf输入数据时的注意事项 #include stdio.h main() { int a,b; scanf(“%d%d”,a,b); printf(“a=%d,b=%d\n”,a,b); } 总结: 1、scanf中,除了%d,%f……这样的格式需要输入数据,其他字符原样输入。 2、scanf中不要使用\n。 以非0数字开头(由0-9组成):45 85 1236 语法:字符变量=getchar(); 直接使用getchar();不给任何变量赋值 getchar() 以非0数字开头(由0-7组成):045 075 01236 语法:putchar(字符表达式); putchar(字符) 3.4顺序结构程序设计 4 #include stdio.h void main() { int a; int gw,sw,bw; scanf(%3d,a); gw=a%10; /*获取a的个位数*/ sw=a/10%10; /*获取a的十位数*/ bw=a/100; /*获取a的百位数*/ printf(a=%d\n,a); printf(%d,%d,%dn,gw,sw,bw); #include stdio.h main() { float a,b,c; float sum=0; printf(请输入三个
您可能关注的文档
- 人教四下《鸡兔同笼》优质课资料.ppt
- CHIQ冰箱广告语.pptx
- 人教四下2《桂林山水》第一课时课件资料.ppt
- CHN Treatments.ppt
- Chp.2 数据分布模型及其应用.ppt
- 人教五上语文第八单元日积月累及习作资料.ppt
- chp1-企业合并会计.ppt
- 人教小学语文二年级上册语文园地五课件资料.ppt
- 人教小语二下第5课资料.ppt
- 人教小语二下第6课资料.ppt
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
最近下载
- 档案录入员考试真题及答案.docx VIP
- 高考数学专题复习《排列组合二项式定理与概率统计》.pdf VIP
- 2025内蒙古地质矿产集团有限公司子公司招聘工作人员21人笔试备考试题及答案解析.docx VIP
- 2026年湖南有色金属职业技术学院单招职业技能考试备考试题有答案解析.docx VIP
- 2026年湖南有色金属职业技术学院单招综合素质笔试模拟试题及答案详解.docx VIP
- 内蒙古地质矿产集团有限公司招聘考试真题2024.pdf VIP
- 2026年湖南有色金属职业技术学院单招职业技能考试模拟试题附答案详解.docx VIP
- 2026年湖南有色金属职业技术学院单招综合素质考试模拟试题及答案详解.docx VIP
- 外科创伤课件.PPT VIP
- 2026年湖南有色金属职业技术学院单招综合素质考试备考试题及答案详解.docx VIP
原创力文档

文档评论(0)