一道简单输出****的问题
题目要求,编写一程序,输出以下图案,* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *
要求只能用以下输出语句,cout<<"* " cout<<" " cout<<endl
我编了一个,可是不怎么太对,能帮我改改吗?或者您编一个让我学习一下也行。。。
程序代码:
#include <iostream> using namespace std; int main() { int num,i=1,m=1,n=1; //i,m,n均为计数器 cout<<"轻如如我们要输出多少行,请输入偶数"<<endl; cin>>num; while(i<=num/2) { while(m<=8) { cout<<"* "; //输出第一横行 m++; } cout<<endl; cout<<" "; while(n<=8) { cout<<"* "; //输出第二横行 n++; } i++; //用i判断输出几次两行的图案 } return 0; }