VC++打印图形

来源:百度知道 编辑:UC知道 时间:2024/06/02 11:11:29
就是用printf打印一些图形如
*
***
*****
*******
*****
***
*
要C++能用的啊!

我猜你是要打印菱行(就是你打的空格在这里没显示出来)
这样的话,我刚好有做……你可以参考一下—
呃……没错啊,这是C++语言啊。
你问的是不是C语言啊,因为你说“printf”
那你就把下面所有的cout<<
改成printf (%)就行了……
不过,貌似C语言和C++语言一般的编译程序都认的。
应该没有问题的啊~~~

#include<iostream>
#include<cstdlib>
using namespace std;

int main()
{
int x,y,z;
for (x=1;x<=5;x++)
{
for (y=1;y<=5-x;y++)
cout<<" ";
for (z=1;z<=2*x-1;z++)
cout<<"*";
cout<<endl;
}
for(x=6;x<=9;x++)
{
for (y=1;y<=x-5;y++)
cout<<" ";
for (z=1;z<=19-2*x;z++)
cout<<"*";
cout<<endl;
}

system("PAUSE");
return 0;
}