活动一用For...Next语句实现循环结构 (2).ppt_第1页
活动一用For...Next语句实现循环结构 (2).ppt_第2页
活动一用For...Next语句实现循环结构 (2).ppt_第3页
活动一用For...Next语句实现循环结构 (2).ppt_第4页
活动一用For...Next语句实现循环结构 (2).ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

循环结构,第六章,1,格式化输出函数的输出格式说明:printf(格式控制,输出列表);,输出格式说明:%0m.nl格式字符%输出格式说明的标记符号指定输出对齐方式指定+号或省略时,输出右对齐。指定-号时,输出左对齐。,0空位是否填零输出数值时,左侧不使用的位置自动填零。,格式化输出函数,m.n输出宽度输出整数时:m为占用字符位置的个数。输出实数时:m指定输出数的总长度,n指定小数部分的长度。(注意:小数点占用一位。)输出字符串时:m指定占用的位数,n指定实际输出位数。,l输出精度在格式字符d、x、o、u前面加l时,输出为32bit(long型)。在f前加l时,输出为64位(double型)。,格式字符确定了输出数据格式:d十进制整数x十六进制整数o八进制整数u不带符号的十进制整数c单个字符s字符串f小数形式的浮点小数e指数形式的浮点小数gf和e格式中较短的一种,例:打印边长为m的正方型要求:从键盘输入n值,输出n行每行n个*号。例:输入n=4,输出的图形如下:*,按以下思路掌握:屏幕输出一个字符?屏幕输出一行n个字符?屏幕输出n行字符?,printf(“*”);,for(j=0;jn;j+),for(i=0;in;i+),分析逐步求精法。对于复杂问题,不可能一下得到程序,可以先将简单的部分明确出来,再逐步对复杂部分进行细化,一步一步推出程序。,#includemain()inti,j,n;scanf(“%d”,例:打印平行四边形要求:从键盘输入h值,输出h行用*号组成平行四边形。例:输入h=5,输出的图形如下:*,#includemain()inti,j,n;scanf(”%d”,i+),for(j=1;j=n;j+)printf(”*”);printf(”n”);,*,输出若干空格;for(j=1;j=n;j+)printf(”*”);printf(”n”);,for(j=1;ji;j+)printf(”);,#includemain()inti,j,n;scanf(”%d”,*,for(j=1;j;j+),=,n,-,i,#includemain()inti,j,n;scanf(”%d”,*,2*i-1;,#includemain()inti,j,n;scanf(”%d”,*,i,2*(n-i)+1;,*,上下部分规律不一致的图形分开处理,main()intI,j,n;scanf(“%d”,打印字符图形总结,循环体内最后一条语句是回车换行,决定以上内容为一行。,特殊情况特殊处理,main()intk,m,j;scanf(“%d”,*,if(k=1|k=m)for(j=1;j=2*k-1;j+)printf(“*“);elsefor(j=1;j=m-k;j+)printf(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论