C++程序中如何实现一个三角图形的输出???高手来解

来源:百度知道 编辑:UC知道 时间:2024/05/27 09:07:50
此程序输出的不是杨辉三角,也不是直角三角形,而是一般的那种的三角形图案,如下:
*
*****
*********
*************
以此循环,且每行从*数遵循4*n+1的式子(n从0开始),程序开始时输入n值

#include <stdio.h>

int main()
{
int i, j, n;
printf("input the number of line: ");
scanf("%d", &n);
printf("\n");
for (i = 0; i <= n; i++)
{
for (j = 1; j < (n - i) * 2 + 1; j++)
printf(" ");
for (j = 1; j <= 4 * i + 1; j++)
printf("*");
printf("\n");
}
}

#include<iostream.h>
#include<stdio.h>
main(){
int a,b,n;
cout<<"input the number n :"<</n
cin<<n<</n<</n;
for(a=0;a<n;a++){
for(b=0;b<=4a+1;b++)
printf("*");printf("/n")}
}

#include<iostream.h>
void main()
{
int line;
char ch;
cout<<"How many lines? ";
cin>>line;
cout<<"What character? ";
cin>>ch;
for(int i = 0; i < lin