zoukankan      html  css  js  c++  java
  • 各种图形的输出

    * 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;
    }


     

  • 相关阅读:
    谷歌浏览器中安装JsonView扩展程序
    谷歌浏览器中安装Axure扩展程序
    PreferencesUtils【SharedPreferences操作工具类】
    Eclipse打包出错——提示GC overhead limit exceeded
    IntentActionUtil【Intent的常见作用的工具类】
    DeviceUuidFactory【获取设备唯一标识码的UUID(加密)】【需要运行时权限的处理的配合】
    AndroidStudio意外崩溃,电脑重启,导致重启打开Androidstudio后所有的import都出错
    DateTimeHelper【日期类型与字符串互转以及日期对比相关操作】
    ACache【轻量级的开源缓存框架】
    WebUtils【MD5加密(基于MessageDigest)】
  • 原文地址:https://www.cnblogs.com/sr1993/p/3697882.html
Copyright © 2011-2022 走看看