欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    一个打印菱形图案的C语言程序.doc

    • 资源ID:70334985       资源大小:34.50KB        全文页数:4页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    一个打印菱形图案的C语言程序.doc

    一个打印菱形图案的C语言程序1空心l菱形/* fileType: .c fileNmae: diamond 空心菱形 author: xiaobing date:2012年11月08日21点 */ #include <stdio.h>int main(void) int i,j,k; /上半空心菱形 for(i=1;i<=10;i+) /控制行数 10行 for(k=10;k>i;k-) /第一行 9空格1* i=2 8空格 2* printf(" "); /当i=1时 由第25行代码输出* if(i = 1) else printf(" *"); /空心空格个数打印 0 2 4 6 16个 for(j=1;j<2*i-2;j+) printf(" "); printf(" *"); printf("n"); /下空心菱形 for(i=1;i<=9;i+) /去掉最长行 只有9行 /空格增多 1 2 3.9 for(k=1;k<=i;k+) printf(" "); /最后一行*号由代码43行执行 if(i = 9) else printf(" *"); /空心空格个数打印 15 13 .1 注意空格是15开始 1结束 for(j=1;j<=17-2*i;j+) /i=9时候 打印0个空格 printf(" "); printf(" *"); /打印每行后出现的* printf("n"); /换行 2.实心菱形总结了一下:/这是做简单的,不考虑任何算法,傻X#include <stdio.h>int main()printf(" *n *n *n*n *n *n *n");最简短的程序估计就是这个了/C版本的:#include <stdio.h>int main() int i = 0; for (; i < 9; i +) printf("%*sn",(i < 5) ? (i + 5) : (13 - i),"*" + (i < 5) ? (8 - 2*i) : (2*i - 8); return 0;/C+版本的:#include <iostream>using namespace std;int main() for (int i = 0; i < 9; i +) cout << " " + (i < 5) ? i : (8 - i)<< "*" + (i < 5) ? (8 - 2*i) : (2*i - 8) << endl; return 0;/双重嵌套再循环#include <stdio.h>#include <math.h>void main() int n,i,j; printf("n="); scanf("%d",&n); for(i=0;i<(n*2+1);i+) for(j=0;j<fabs(i-n);j+) printf(" "); for(j=0;j<(2*(n-fabs(i-n)+1);j+) printf("*"); printf("n"); /再来,统一求和判断,不分上下#include<stdio.h>void main() int i,j,n; printf("n=?n"); scanf("%d",&n); for(i=0; i<2*n+1; i+) for(j=0; j<2*n+1; j+) if( i+j>=n && i+j<=3*n && i-j>=-n && i-j<=n ) printf("*"); else printf(" "); printf("n"); /正负判断方法#include<stdio.h>#include<math.h>#define N 5void main() int i,j; for(i=-N;i<=N;i+) for(j=-N;j<=N;j+) if(abs(i)+abs(j)<=N) printf("*"); else printf(" "); printf("n"); getchar();

    注意事项

    本文(一个打印菱形图案的C语言程序.doc)为本站会员(asd****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开