C++打星星—用星号打印图形

C++打星星—用星号打印图形1、输出N个*;1#include2voidmain()3{4intm;5cout>m;7while(m)8{9cout2usingnamespacestd;3voidmain()4{5intm,n;6cout>m;8c

大家好,欢迎来到IT知识分享网。

1、输出N个*;

C++打星星---用星号打印图形
C++打星星---用星号打印图形

 1 #include <IOSTREAM.H>
 2 void main()
 3 {
 4     int m;
 5     cout<<"请输入*的个数:"<<endl;
 6     cin>>m;
 7     while(m)
 8     {
 9         cout<<"*";
10         m--;
11     }
12     cout<<endl;
13 }

View Code

 C++打星星---用星号打印图形

2、输出由N个*组成的矩形:

 1 #include <IOSTREAM>
 2 using namespace std;
 3 void main()
 4 {
 5     int m,n;
 6     cout<<"请输入*的行数:"<<endl;
 7     cin>>m;
 8     cout<<"请输入*的列数:"<<endl;
 9     cin>>n;
10     for (int i=0;i<m;i++)
11     {
12         for (int j=0;j<n;j++)
13         {
14             cout<<"*";
15         }
16         cout<<endl;
17     }
18 }

C++打星星---用星号打印图形

3、输出由*号组成的左下三角矩阵

 

 1 #include <IOSTREAM>
 2 using namespace std;
 3 void main()
 4 {
 5     int m;
 6     cout<<"请输入*的行数:"<<endl;
 7     cin>>m;
 8     for (int i=0;i<m;i++) //控制输出的行数
 9     {
10         for (int j=0;j<=i;j++)//控制前一个循环每一行中的*的个数
11         {
12             cout<<"*";
13         }
14         cout<<endl;
15     }
16 }

C++打星星---用星号打印图形

4、输出由*号组成的左上三角矩阵

 1 #include <IOSTREAM>
 2 using namespace std;
 3 void main()
 4 {
 5     int m;
 6     cout<<"请输入*的行数:"<<endl;
 7     cin>>m;
 8     for (int i=0;i<m;i++) //控制输出的行数
 9     {
10         for (int j=m-i;j>0;j--)//控制前一个循环每一行中的*的个数
11         {
12             cout<<"*";
13         }
14         cout<<endl;
15     }
16 }

C++打星星---用星号打印图形

5、输出由*号组成的右下三角矩阵

 1 #include <IOSTREAM>
 2 using namespace std;
 3 void main()
 4 {
 5     int m;
 6     cout<<"请输入*的行数:"<<endl;
 7     cin>>m;
 8     for (int i=0;i<m;i++) //控制输出的行数
 9     {
10             for (int j=m-i;j>0;j--)//控制空格的个数
11             {
12                 cout<<" ";
13             }
14             for (int k=0;k<=i;k++)//控制每一行中的*的个数,与前一个for同时进行
15             {
16                 cout<<"*";
17             }
18             cout<<endl;
19     }
20 }

C++打星星---用星号打印图形

6、输出由*号组成的右上三角矩阵

 1 #include <IOSTREAM>
 2 using namespace std;
 3 void main()
 4 {
 5     int m;
 6     cout<<"请输入*的行数:"<<endl;
 7     cin>>m;
 8     for (int i=0;i<m;i++) //控制输出的行数
 9     {
10             for (int j=0;j<i;j++)//控制空格的个数
11             {
12                 cout<<" ";
13             }
14             for (int k=m-i;k>0;k--)//控制每一行中的*的个数,与前一个for同时进行
15             {
16                 cout<<"*";
17             }
18             cout<<endl;
19     }
20 }

C++打星星---用星号打印图形

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/32548.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信