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

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

ID:51436649

大小:34.50 KB

页数:4页

时间:2020-03-24

一个打印菱形图案的C语言程序.doc_第1页
一个打印菱形图案的C语言程序.doc_第2页
一个打印菱形图案的C语言程序.doc_第3页
一个打印菱形图案的C语言程序.doc_第4页
资源描述:

《一个打印菱形图案的C语言程序.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一个打印菱形图案的C语言程序1.空心l菱形/*fileType:.cfileNmae:diamond空心菱形author:xiaobingdate:2012年11月08日21点*/#includeintmain(void){inti,j,k;//上半空心菱形for(i=1;i<=10;i++){//控制行数10行for(k=10;k>i;k--){//第一行9空格1*i=28空格2*printf("");}//当i=1时由第25行代码输出*if(i==1){}else{printf("*");}//空

2、心空格个数打印024616个for(j=1;j<2*i-2;j++){printf("");}printf("*");printf("");}//下空心菱形for(i=1;i<=9;i++){//去掉最长行只有9行//空格增多123...9for(k=1;k<=i;k++){printf("");}//最后一行*号由代码43行执行if(i==9){}else{printf("*");}//空心空格个数打印1513....1注意空格是15开始1结束for(j=1;j<=17-2*i;j++){//i=9时候打印0个空

3、格printf("");}printf("*");//打印每行后出现的*printf("");//换行}}2.实心菱形总结了一下://这是做简单的,不考虑任何算法,傻X#includeintmain(){printf("*************************");}最简短的程序估计就是这个了//C版本的:#includeintmain(){inti=0;for(;i<9;i++){printf("%*s",((i<5)?(i+5):(1

4、3-i)),"*********"+((i<5)?(8-2*i):(2*i-8)));}return0;}//C++版本的:#includeusingnamespacestd;intmain(){for(inti=0;i<9;i++){cout<<""+((i<5)?i:(8-i))<<"*********"+((i<5)?(8-2*i):(2*i-8))<#includevoidmain(){int

5、n,i,j;printf("n=");scanf("%d",&n);for(i=0;i<(n*2+1);i++){for(j=0;jvoidmain(){inti,j,n;printf("n=?");scanf("%d",&n);for(i=0;i<2*n+1;i++){for(

6、j=0;j<2*n+1;j++){if(i+j>=n&&i+j<=3*n&&i-j>=-n&&i-j<=n)printf("*");elseprintf("");}printf("");}}//正负判断方法#include#include#defineN5voidmain(){inti,j;for(i=-N;i<=N;i++){for(j=-N;j<=N;j++){if(abs(i)+abs(j)<=N)printf("*");elseprintf("");}printf(""

7、);}getchar();}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。