各种图形的输出
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者:孙锐
* 完成日期:2012 年 12 月 1 日
* 版 本 号:v1.0
* 输入描述:无
* 问题描述:各种图形的输出
* 程序输出:图形
* 问题分析:使用循环
* 算法设计:
1
#include <iostream> using namespace std; int main() { int i,j; for(i=1;i<=10;i++) { for(j=1;j<=i;j++) cout<<"M"; cout<<endl; } return 0; }
2
#include <iostream> using namespace std; int main() { int i,j; for(i=10;i>0;i--) { for(j=1;j<=i;j++) cout<<"M"; cout<<endl; } return 0; }
3
#include <iostream> using namespace std; int main() { int i,j; for(i=1;i<=10;i++) { for(j=1;j<=i;j++) cout<<"M"; cout<<endl; } for(i=9;i>0;i--) { for(j=1;j<=i;j++) cout<<"M"; cout<<endl; } return 0; }
4
#include <iostream> using namespace std; int main() { int i,j,k; for(i=1;i<=10;i++) { for(k=1;k<=10-i;k++) cout<<" "; for(j=1;j<=i;j++) cout<<"M"; cout<<endl; } return 0; }
5
#include <iostream> using namespace std; int main() { int i,j,k; for(i=1;i<=10;i++) { for(k=1;k<=i-1;k++) cout<<" "; for(j=1;j<=11-i;j++) cout<<"M"; cout<<endl; } return 0; }
6
#include <iostream> using namespace std; int main() { int i,j,k; for(i=1;i<=10;i++) { for(k=1;k<=10-i;k++) cout<<" "; for(j=1;j<=i;j++) cout<<"M"; cout<<endl; } for(i=1;i<=9;i++) { for(k=1;k<=i;k++) cout<<" "; for(j=1;j<=10-i;j++) cout<<"M"; cout<<endl; } return 0; }
7
#include <iostream> using namespace std; int main() { int i,j,k; for(i=1;i<=10;i++) { for(k=1;k<=10-i;k++) cout<<" "; for(j=1;j<=2*i-1;j++) cout<<"M"; cout<<endl; } return 0; }
8
#include <iostream> using namespace std; int main() { int i,j,k; for(i=1;i<=10;i++) { for(k=1;k<i;k++) cout<<" "; for(j=1;j<=21-2*i;j++) cout<<"M"; cout<<endl; } return 0; }
9
#include <iostream> using namespace std; int main() { int i,j,k; for(i=1;i<=10;i++) { for(k=1;k<=10-i;k++) cout<<" "; for(j=1;j<=2*i-1;j++) cout<<"M"; cout<<endl; } for(i=1;i<=9;i++) { for(k=1;k<=i;k++) cout<<" "; for(j=1;j<=19-2*i;j++) cout<<"M"; cout<<endl; } return 0; }
10
#include <iostream> using namespace std; int main() { int i,k; char j; for(i=1;i<=10;i++) { for(k=1;k<=10-i;k++) cout<<" "; for(j='A';j<2*i-1+'A';j++) cout<<j; cout<<endl; } return 0; }
11
#include <iostream> using namespace std; int main() { int i,k; char j; for(i=1;i<=10;i++) { for(k=1;k<i;k++) cout<<" "; for(j='A';j<21-2*i+'A';j++) cout<<j; cout<<endl; } return 0; }
12
#include <iostream> using namespace std; int main() { int i,k; char j; for(i=1;i<=10;i++) { for(k=1;k<=10-i;k++) cout<<" "; for(j='A';j<2*i-1+'A';j++) cout<<j; cout<<endl; } for(i=1;i<=9;i++) { for(k=1;k<i+1;k++) cout<<" "; for(j='A';j<19-2*i+'A';j++) cout<<j; cout<<endl; } return 0; }