第七周【项目4】用星号图体验循环结构程序设计
2014-03-12 11:14
120 查看
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 在校学生 * All rightsreserved. * 文件名称: 项目4.cpp * 作 者:刘旺 * 完成日期:2014年3月12日 * 版本号: v1.0 * * 输入描述: * 问题描述:自选其中的几个图案,编程序输出 * 程序输出: * 问题分析: */ #include <iostream> using namespace std ; //第F个图形 void printF() { int i,j,k ; for(i = 0; i<6 ; i++) //控制行数 { for(k = 6-i; k >0; k--) //控制空格 { cout << ' ' ; } for(j = 0; j < i*2+1; j++) //控制输出点数 { cout << '*' ; } cout << "\n" ; } for(i = 5; i>0; i--) //控制行数 { for(k = 6-i; k>=0; k--) //控制空格 { cout << ' ' ; } for(j = 2*i-1 ; j>0; j--) //控制输出点数 { cout << '*' ; } cout << "\n" ; } } //第E个图形 void printE() { int i,j,k ; for(i=0; i<6; i++) //控制行数 { for(k=6-i; k>0; k--) //控制空格 { cout << ' ' ; } if(i==5){cout << "***********" ;return ;} cout << '*' ; for(j=0; j<=i*2-2; j++) //控制空格 { cout << ' ' ; } if(i!=0) cout << '*' ; cout << endl ; } } int main() { cout << "图F" << endl ; printF() ; cout << "图E" << endl ; printE() ; return 0 ; }
思路主要是先发现规律,然后分别用循环控制行数,空格,还显示个数等。
相关文章推荐
- 2014-C第2周项目——初步体验分支结构和循环结构的程序设计 4 用星号图体验循环结构程序设计
- 第七周任务-用星号图体验循环结构程序设计
- 2014-C第1周项目——初步体验分支结构和循环结构的程序设计 1 圆柱体的表面积、电阻并联
- 2014-C第1周项目——初步体验分支结构和循环结构的程序设计 小玩意儿-人体正常身高体重测量器
- C++ 第七周任务-用星图体验循环结构程序设计
- 星号图体验循环结构程序设计
- 2014-C第1周项目——初步体验分支结构和循环结构的程序设计 2 求两数正差值
- 用星号图体验循环结构程序设计
- 2013-C++第7周项目——初步体验分支结构和循环结构的程序设计
- 2014-C第1周项目——初步体验分支结构和循环结构的程序设计 3 三数中的最大值
- 星号图体验循环结构程序设计
- 2013C++第10周项目——循环结构程序设计 【项目5:贪财的富翁】
- 第7周任务3-用星号图体验循环结构(二)自选图案(a)(b)
- 第三章数程序设计初步--循环结构项目2拓展2迭代求和
- 第7周任务3-用星号图体验循环结构(三)自选图案(c)(d)
- 第三章数程序设计初步--循环结构项目3乘法口诀表
- 第三章数程序设计初步--循环结构项目5贪财的富翁
- C++程序设计课程同步项目——循环结构程序设计项目任务一
- 第七周项目 3 简单分支结构问题体验 1
- C++程序设计课程同步项目——循环结构程序设计项目任务一