编程输出图形C++

来源:百度知道 编辑:UC知道 时间:2024/06/01 16:31:38
编写程序,运行后在屏幕上输出如下图形:

WWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWW
WWWWWWWWWWWWW
WWWWWWWWWWW
WWWWWWWWW
WWWWWWW
WWWWW
WWW
W
555555555 问题里的图形出来是错的,应该是倒着的等腰三角形的,不知道为什么就是画不出这个倒三角形
不过我这个是W,不是V哦~

最新修改,请查收:
#include <iostream.h>
void main(void)
{

int i=0,m=0,k=0;
cout<<"输入最上层你想要的W的数量: ";
cin>>i;
for(i;i>=0;i-=2)
{
m++;
k=m;
for(int j=0;j<i;j++)
{
cout<<"W";
}

cout<<endl;
do
{
cout<<" ";
k--;
}while(k>0);
}
}

改个值不就可以了

#include<iostream>
using namespace std;
int main()
{
int i = 50, j, k = 2,m;
for(;i > 1; i++)
{
for(j = 0; j < i; j++)
cout << 'w';
i -= 5;
cout << endl;
for(m = 0; m < k; m++)
cout << " ";
k += 2;
}
return 0;
}

#include <iostream.h>//预处理命令
void main()//主函数
{
for (int i=25;i>=1;i-=2)//for循环语句,一共循环13次,输出13行
{
for (int j=0;j<