欢迎来到天天文库
浏览记录
ID:61423529
大小:29.00 KB
页数:5页
时间:2021-01-28
《c语言打印空心菱形与任意金字塔.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C语言的课就要结束了,但是编程没有结束!c语言中最基本的循环结构都介绍完了,但离真正运用他们尚需一些时日。。。今天发些自己写的打星星的代码,请大家指教:#include#defineN20 //N代表行宽,列宽//时间:2012-4-270:11:55//作用:打印三角形//说明:要打印上下对称的两个图形,如果使用的是for循环,则只需将for语句改变下顺序就行(倒序输出)intmain(){ inti,j; //1.打印◣ for(i=0;i2、tf("*"); } printf(""); } printf("-----------------------"); //2.打印◤ for(i=0;i=i;j--) { printf("*"); } printf(""); } printf("-----------------------"); //3.打印◢或△ for(i=0;i3、) printf(""); else printf("*");//此句变成printf("*");则可以打印正三角形 } printf(""); } printf("-----------------------"); //4.打印◥或▽ for(i=0;i=i) printf("*");//此句变成printf("*");则可以打印倒三角形 else printf(""4、); } printf(""); } printf("-----------------------"); //5.打印实心正三角形△ for(i=0;i5、6、j>N/2+i) printf(""); else printf("*"); } printf(""); } //打印实心倒三角形 for(i=N/2-2;i>=0;i--) { for(j=0;j7、) { if(j8、9、j>N/2+i) printf(""); else printf("*"); } printf(""); } printf("-----------------------"); //6.打印空心菱形◇ //打印高度为N(偶数)-1 或 N(奇数)-2 //打印菱形上部 for(i=0;i10、"); //空格打完直接打星 for(j=0;j<2*i-1;j++) //控制第二次打空格的个数 printf(""); if(i!=0) //控制第二次打星 printf("*"); printf(""); } //打印菱形下部 for(i=N/2-2;i>=0;i--) { for(j=0;j11、!=0) printf("*"); printf(""); } return0;}老师还提到了冒泡排序法,很简单,这里介绍一个讲解各种排序方法的网站,有源代码,应该是用matlab编写的,很不错的!
2、tf("*"); } printf(""); } printf("-----------------------"); //2.打印◤ for(i=0;i=i;j--) { printf("*"); } printf(""); } printf("-----------------------"); //3.打印◢或△ for(i=0;i3、) printf(""); else printf("*");//此句变成printf("*");则可以打印正三角形 } printf(""); } printf("-----------------------"); //4.打印◥或▽ for(i=0;i=i) printf("*");//此句变成printf("*");则可以打印倒三角形 else printf(""4、); } printf(""); } printf("-----------------------"); //5.打印实心正三角形△ for(i=0;i5、6、j>N/2+i) printf(""); else printf("*"); } printf(""); } //打印实心倒三角形 for(i=N/2-2;i>=0;i--) { for(j=0;j7、) { if(j8、9、j>N/2+i) printf(""); else printf("*"); } printf(""); } printf("-----------------------"); //6.打印空心菱形◇ //打印高度为N(偶数)-1 或 N(奇数)-2 //打印菱形上部 for(i=0;i10、"); //空格打完直接打星 for(j=0;j<2*i-1;j++) //控制第二次打空格的个数 printf(""); if(i!=0) //控制第二次打星 printf("*"); printf(""); } //打印菱形下部 for(i=N/2-2;i>=0;i--) { for(j=0;j11、!=0) printf("*"); printf(""); } return0;}老师还提到了冒泡排序法,很简单,这里介绍一个讲解各种排序方法的网站,有源代码,应该是用matlab编写的,很不错的!
3、) printf(""); else printf("*");//此句变成printf("*");则可以打印正三角形 } printf(""); } printf("-----------------------"); //4.打印◥或▽ for(i=0;i=i) printf("*");//此句变成printf("*");则可以打印倒三角形 else printf(""
4、); } printf(""); } printf("-----------------------"); //5.打印实心正三角形△ for(i=0;i5、6、j>N/2+i) printf(""); else printf("*"); } printf(""); } //打印实心倒三角形 for(i=N/2-2;i>=0;i--) { for(j=0;j7、) { if(j8、9、j>N/2+i) printf(""); else printf("*"); } printf(""); } printf("-----------------------"); //6.打印空心菱形◇ //打印高度为N(偶数)-1 或 N(奇数)-2 //打印菱形上部 for(i=0;i10、"); //空格打完直接打星 for(j=0;j<2*i-1;j++) //控制第二次打空格的个数 printf(""); if(i!=0) //控制第二次打星 printf("*"); printf(""); } //打印菱形下部 for(i=N/2-2;i>=0;i--) { for(j=0;j11、!=0) printf("*"); printf(""); } return0;}老师还提到了冒泡排序法,很简单,这里介绍一个讲解各种排序方法的网站,有源代码,应该是用matlab编写的,很不错的!
5、
6、j>N/2+i) printf(""); else printf("*"); } printf(""); } //打印实心倒三角形 for(i=N/2-2;i>=0;i--) { for(j=0;j7、) { if(j8、9、j>N/2+i) printf(""); else printf("*"); } printf(""); } printf("-----------------------"); //6.打印空心菱形◇ //打印高度为N(偶数)-1 或 N(奇数)-2 //打印菱形上部 for(i=0;i10、"); //空格打完直接打星 for(j=0;j<2*i-1;j++) //控制第二次打空格的个数 printf(""); if(i!=0) //控制第二次打星 printf("*"); printf(""); } //打印菱形下部 for(i=N/2-2;i>=0;i--) { for(j=0;j11、!=0) printf("*"); printf(""); } return0;}老师还提到了冒泡排序法,很简单,这里介绍一个讲解各种排序方法的网站,有源代码,应该是用matlab编写的,很不错的!
7、) { if(j8、9、j>N/2+i) printf(""); else printf("*"); } printf(""); } printf("-----------------------"); //6.打印空心菱形◇ //打印高度为N(偶数)-1 或 N(奇数)-2 //打印菱形上部 for(i=0;i10、"); //空格打完直接打星 for(j=0;j<2*i-1;j++) //控制第二次打空格的个数 printf(""); if(i!=0) //控制第二次打星 printf("*"); printf(""); } //打印菱形下部 for(i=N/2-2;i>=0;i--) { for(j=0;j11、!=0) printf("*"); printf(""); } return0;}老师还提到了冒泡排序法,很简单,这里介绍一个讲解各种排序方法的网站,有源代码,应该是用matlab编写的,很不错的!
8、
9、j>N/2+i) printf(""); else printf("*"); } printf(""); } printf("-----------------------"); //6.打印空心菱形◇ //打印高度为N(偶数)-1 或 N(奇数)-2 //打印菱形上部 for(i=0;i10、"); //空格打完直接打星 for(j=0;j<2*i-1;j++) //控制第二次打空格的个数 printf(""); if(i!=0) //控制第二次打星 printf("*"); printf(""); } //打印菱形下部 for(i=N/2-2;i>=0;i--) { for(j=0;j11、!=0) printf("*"); printf(""); } return0;}老师还提到了冒泡排序法,很简单,这里介绍一个讲解各种排序方法的网站,有源代码,应该是用matlab编写的,很不错的!
10、"); //空格打完直接打星 for(j=0;j<2*i-1;j++) //控制第二次打空格的个数 printf(""); if(i!=0) //控制第二次打星 printf("*"); printf(""); } //打印菱形下部 for(i=N/2-2;i>=0;i--) { for(j=0;j11、!=0) printf("*"); printf(""); } return0;}老师还提到了冒泡排序法,很简单,这里介绍一个讲解各种排序方法的网站,有源代码,应该是用matlab编写的,很不错的!
11、!=0) printf("*"); printf(""); } return0;}老师还提到了冒泡排序法,很简单,这里介绍一个讲解各种排序方法的网站,有源代码,应该是用matlab编写的,很不错的!
此文档下载收益归作者所有