C++输出三角形

来源:百度知道 编辑:UC知道 时间:2024/06/29 21:24:00
*
**
***
****
*****
******
*******
********
*********
**********
*********
********
*******
******
*****
****
***
**
*

一共19行 谢谢各位高手帮助
求vb及c++代码

#include <iostream>
using namespace std;
int main()
{int i,j;
for(i=0;i<10;i++)
{ for(j=10;j>9-i;j--)
cout<<'*';
cout<<endl;}

for(i=10;i>1;i--)
{for(j=0;j<i-1;j++)
cout<<'*';
cout<<endl;}
cout<<endl;
}

void foo(int n, int max) {
for (int i = 0; i < n ; i++) {
printf("*");
}
printf("\n");
if (n == max)
return;
foo(n + 1, max);
for (int i = 0; i < n ; i++) {
printf("*");
}
printf("\n");
}

int main(int argc, char* argv[]) {

foo(1, 10);

return 0;
}

use for() twice