用符号显示菱形图案
2017-03-28 13:57
120 查看
昨天让函数调用以及返回值把我困惑了半天,直到晚上才理解通透。现在看来实在是太简单了!哈哈今天编写了一个函数,用符号(*)来显示出一个图案。尽管是做到了这一点,可是程序还不够简练。所以说请看过文章后的朋友将优化方案评论在下方。大家一起交流进步!
可以不要printf后面的空格,可以的到一个瘦版的菱形
#define _CRT_SECURE_NO_DEPRECATE 1 #include<stdio.h> #include<stdlib.h> int lingxingshang(int SL,int SR) { int i,j,k; for(i=0;(i<7);i++) { char str1[]="*************"; char str2[]=" "; for(j=0;(j<13);j++) { if((j<SL)||(j>SR)) { str1[j]=str2[j]; } } for(k=0;k<13;k++) { printf("%c ",str1[k]); } printf("\n"); SL--; SR ++; } return 0; } int lingxingxia(int XL,int XR) { int i,j,k; for(i=0;(i<6);i++) { char str1[]="*************"; char str2[]=" "; for(j=0;(j<13);j++) { if((j<XL)||(j>XR)) { str1[j]=str2[j]; } } for(k=0;k<13;k++) { printf("%c ",str1[k]); } printf("\n"); XL++; XR --; } return 0; } int main() { lingxingshang(6,6); lingxingxia(1,11); system("pause"); return 0; }
可以不要printf后面的空格,可以的到一个瘦版的菱形
相关文章推荐
- 刚学linux写的一个显示菱形图案的shell程序
- 汇编语言显示“*”符号图案(1)
- 汇编语言显示“*”符号图案(2)
- Java打印菱形图案(3)
- mathtype6.0部分符号显示为框的解决方法
- Arcgis Engine开发将ttf格式的符号通过字符标记符号接口显示出来
- 菱形图案,金字塔,倒金字塔
- Delphi Edit输入+号(加号),不允许显示输入符号,清空Edit,显示事件
- word2010中,插入-符号-公式显示是灰色的解决办法
- 如何编写程序,在屏幕上输出菱形图案?
- 在android上使用ASCII显示特殊符号
- ppt中怎么利用符号做出分层显示效果?
- VS2015输入反斜杠显示成人民币符号的问题
- Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
- 【C语言】输出“*”菱形图案
- Console-算法[for,if]-一打印出如下图案(菱形)
- 公式编辑器mathtype中一些符号显示方框的解决方法
- linux 显示控制符号和制表符号
- 菱形图案
- 【SzNOI语法百题】【d056】菱形图案