for循环打印图形-菱形
2015-11-01 16:41
232 查看
问题及代码:
学习心得:
偶尔翻翻原来做过的题目有可能第一印象是“幼稚”、“好简单啊”等等的感叹,但是自己做了做这一道题才发现自己的不足之处,有很多小细节没有把握好,对变量的控制、以及对整个题目的判断等等。这就告诉我们,知识的积累一定要对基础打牢!
/* Copyright (c)2015,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:打印菱形.cbp 作 者:王聪 完成日期:2015年11月1日 版 本 号:v1.0 问题描述:for循环打印图形-菱形 输入描述:中间行数 程序输出:打印的菱形 */ #include <iostream> using namespace std; int main() { int i,j,k; int N ;//定义控制菱形的大小N cin>>N; //先打印上边的N行 for(i=1;i<=N;i++) { for(j=1;j<=N-i;j++)//控制要打印的空格数 cout<<" "; for(k=1;k<=2*i-1;k++)//控制要打印的星号数 cout<<"*"; cout<<endl; } //打印下边的N-1行 for(i=1;i<=N-1;i++) { for(j=1;j<=i;j++)//控制要打印的空格数 cout<<" "; for(k=1;k<=(N-i)*2-1;k++)//控制要打印的星号数 cout<<"*"; cout<<endl; } return 0; }运行结果:
学习心得:
偶尔翻翻原来做过的题目有可能第一印象是“幼稚”、“好简单啊”等等的感叹,但是自己做了做这一道题才发现自己的不足之处,有很多小细节没有把握好,对变量的控制、以及对整个题目的判断等等。这就告诉我们,知识的积累一定要对基础打牢!
相关文章推荐
- Leetcode Pasacl'sTriangle
- CSS在不同浏览器兼容问题,margin偏移/offset溢出等
- ios 方法 HTML数据中去除 标签
- 杭电2803The MAX
- spring的Bean注入和P标签使用
- Scala第一章学习笔记
- poj--3630--Phone List(字典树+前缀判断)
- mysql group by 用法解析(详细)
- TCP/IP 面试题整理
- eclipse 快捷键
- poj--3630--Phone List(字典树+前缀判断)
- JS——构造函数的三种方法
- iOS 运行时
- ubuntu 安装后要做的6件事
- 安卓屏幕适配
- Random
- 数据共享之单例&NSUserDefaults
- 总结
- 利用生产者消费者模型实现大文件的拷贝
- soj 3139 Sliding Window(单调队列)