打印菱形
来源:互联网 发布:c语言移位运算 编辑:程序博客网 时间:2024/06/06 09:21
使用绝度值控制循环
#include <stdio.h>void myPrint(int i,char c);int myAbs(int i);int main(){ int height,maxNum,n,abs; printf("put the height!\n"); scanf("%d",&height); height = height/2; n = height; maxNum = 2*height + 1; do{ abs = myAbs(n); myPrint(abs,' '); myPrint(maxNum-2*abs,'*'); printf("\n"); n--; }while(abs<=height); return 0;}void myPrint(int i,char c){ int j; for(j=0;j<i;j++){ printf("%c",c); }}int myAbs(int i){ return i<0?-i:i;}
0 0
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- 打印菱形
- codevs 2618 核电站问题 题解报告
- 【水题】NKOJ 3484 旅行
- 【bzoj 3942】[Usaco2015 Feb]Censoring(栈+kmp)
- GCD--Serial(串行)和Concurrent(并发)、Synchronous(同步)和Asynchronous(异步)
- php多进程
- 打印菱形
- /etc/hosts文件的作用
- 《Java编程思想》学习笔记:多态
- 就第九天学习的数组和排序问题做出的总结
- 学习C#中toString()和Convert.toString()的用法区别
- Combinations
- [BZOJ2006][NOI2010]超级钢琴(st表+heap)
- python 学习。。。
- android使用json数据格式同时上传图片和文本