C++编程:用for或while循环编程输出以下图形
是C++,不是C。就是输入用cin,输出用cout的。第一幅:*********************第二幅:*********************一楼的朋友,我要...
是C++,不是C。就是输入用cin,输出用cout的。
第一幅:
*
**
***
****
*****
*****
*
第二幅:
*****
*
*****
****
***
**
*
一楼的朋友,我要用for或者while来编写呀 展开
第一幅:
*
**
***
****
*****
*****
*
第二幅:
*****
*
*****
****
***
**
*
一楼的朋友,我要用for或者while来编写呀 展开
展开全部
你这个图又没有一定的规律,用for while岂不是多此一举。
第一幅:
#include<iostream>
using namespace std;
int main()
{
cout<<'*'<<endl;
cout<<"**"<<endl;
cout<<"***"<<endl;
cout<<"****"<<endl;
cout<<"*****"<<endl;
cout<<"*****"<<endl;
cout<<" *"<<endl;
return 0;
}
第二幅:
#include<iostream>
using namespace std;
int main()
{
cout<<"*****"<<endl;
cout<<" *"<<endl;
cout<<"*****"<<endl;
cout<<"****"<<endl;
cout<<"***"<<endl;
cout<<"**"<<endl;
cout<<'*'<<endl;
return 0;
}
第一幅:
#include<iostream>
using namespace std;
int main()
{
cout<<'*'<<endl;
cout<<"**"<<endl;
cout<<"***"<<endl;
cout<<"****"<<endl;
cout<<"*****"<<endl;
cout<<"*****"<<endl;
cout<<" *"<<endl;
return 0;
}
第二幅:
#include<iostream>
using namespace std;
int main()
{
cout<<"*****"<<endl;
cout<<" *"<<endl;
cout<<"*****"<<endl;
cout<<"****"<<endl;
cout<<"***"<<endl;
cout<<"**"<<endl;
cout<<'*'<<endl;
return 0;
}
展开全部
第一幅:
#include <iostream>
using namespace std;
int main()
{
for(int i=1;i<=5;i++)
{
for(int j=1;j<=i;j++)
cout<<"*";
cout<<endl;
}
cout<<"*****"<<endl;
cout<<"*"<<endl;
}
第二幅:
#include <iostream>
using namespace std;
int main()
{
cout<<"*****"<<endl;
cout<<"*"<<endl;
for(int i=1;i<=5;i++)
{
for(int j=5;j>=i;j--)
cout<<"*";
cout<<endl;
}
}
#include <iostream>
using namespace std;
int main()
{
for(int i=1;i<=5;i++)
{
for(int j=1;j<=i;j++)
cout<<"*";
cout<<endl;
}
cout<<"*****"<<endl;
cout<<"*"<<endl;
}
第二幅:
#include <iostream>
using namespace std;
int main()
{
cout<<"*****"<<endl;
cout<<"*"<<endl;
for(int i=1;i<=5;i++)
{
for(int j=5;j>=i;j--)
cout<<"*";
cout<<endl;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我这儿有一个刚学时做的输出三角形图案的C++程序,你拿去改改就成了,标准的C++代码
#include<iostream>//三角形图案
using namespace std;
int main()
{
int a=1,b;
for(;a<=5;a++)
{
for(b=1;b<=20-a;b++)
cout<<" ";
for(b=1;b<=2*a-1;b++)
cout<<"*";
cout<<"\n";
}
return 0;
}
#include<iostream>//菱形
using namespace std;
int main()
{
int a,b;
if(a<=4)
{for(a=1;a<=4;a++)
{for(b=1;b<=15-2*a;b++) cout<<" ";
for(b=1;b<=2*a-1;b++) cout<<" *";
cout<<"\n";
}
}
if(a>4&&a<=7)
{for(a=5;a<=7;a++)
{for(b=1;b<=2*a-1;b++) cout<<" ";
for(b=1;b<=15-a*2;b++) cout<<" *";
cout<<"\n";
}
}
return 0;
}//这是菱形
#include<iostream>//三角形图案
using namespace std;
int main()
{
int a=1,b;
for(;a<=5;a++)
{
for(b=1;b<=20-a;b++)
cout<<" ";
for(b=1;b<=2*a-1;b++)
cout<<"*";
cout<<"\n";
}
return 0;
}
#include<iostream>//菱形
using namespace std;
int main()
{
int a,b;
if(a<=4)
{for(a=1;a<=4;a++)
{for(b=1;b<=15-2*a;b++) cout<<" ";
for(b=1;b<=2*a-1;b++) cout<<" *";
cout<<"\n";
}
}
if(a>4&&a<=7)
{for(a=5;a<=7;a++)
{for(b=1;b<=2*a-1;b++) cout<<" ";
for(b=1;b<=15-a*2;b++) cout<<" *";
cout<<"\n";
}
}
return 0;
}//这是菱形
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个FOR循环输出第一幅
第二个输出第二幅
#include<iostream>
using namespace std;
int main()
{
for(int i=5; i>0; i--){
for(int j=5-i;j>=0; j--){
cout << "*" ;
}
cout <<endl;
if(i == 1){
cout << "*****\n*" << endl;
}
}
cout << "------我是分隔符-------"<<endl;;
for(i=0; i<5; i++){
if(i == 0){
cout << "*****\n* "<< endl;
}
for(int j=5-i; j>0; j--){
cout << "*";
}
cout << endl;
}
return 0;
}
第二个输出第二幅
#include<iostream>
using namespace std;
int main()
{
for(int i=5; i>0; i--){
for(int j=5-i;j>=0; j--){
cout << "*" ;
}
cout <<endl;
if(i == 1){
cout << "*****\n*" << endl;
}
}
cout << "------我是分隔符-------"<<endl;;
for(i=0; i<5; i++){
if(i == 0){
cout << "*****\n* "<< endl;
}
for(int j=5-i; j>0; j--){
cout << "*";
}
cout << endl;
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询