c语言函数打印三角形 用函数打印三角形

c语言输出三角形

我只想问一下,到了Z之后怎么办

站在用户的角度思考问题,与客户深入沟通,找到朝阳县网站设计与朝阳县网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站建设、网站设计、企业官网、英文网站、手机端网站、网站推广、主机域名雅安服务器托管、企业邮箱。业务覆盖朝阳县地区。

#include iostream

using namespace std;

int main()

{

int count=0;

int a[7][7]={0};

int n=6;

//赋值

for(int i=1;i=n;i++)

{

for(int j=1;j=i;j++)

{

a[i-j+1][j]=count++;

}

}

//打印

for(i=1;i=n;i++)

{

for(int j=1;j=n-i+1;j++)

cout(char)(a[i][j]+'A')" ";

coutendl;

}

return 0;

}

c语言使用函数打印等腰三角形

很标准的等腰三角形

#includestdio.h

main()

{

int row,col,i;

for(i=1;i=10;i++){

for(row=1;row=10-i;row++)

printf(" ");

for(col=1;col=2*i-1;col++)/* '*'的个数和行数 i 有种内在关系*/

printf("*");

printf("\n");

}

}

C语言编写程序,打印一个7行的杨辉三角形

#includelt;stdio.hgt;

#defineN7//以7行7列为例

intmain()

{

inta[N][N];//N行N列的杨辉三角

inti,j;

for(i=0;ilt;N;i++)//先赋值两边

{

ai[0]=1;

aii=1;

}

for(i=2;ilt;N;i++)//计算中间的数值

{

for(j=1;jlt;i;j++)

ai[j]=a[i-1][j-1]+a[i-1][j];

}

for(i=0;ilt;N;i++)//输出部分

{

for(j=0;jlt;i+1;j++)

printf("%d",ai[j]);

printf("\n");

}

}

运行效果:

扩展资料:

说明:

ai[j]=a[i-1][j-1]+a[i-1][j];该语句用于求中间值

表示:中间值等于上一行前一列的数加上上一行同一列的数

例图中6(a[4][2]位置)等于上行两个3(前a[3][1],后a[3][2])相加

即表示为:a[4][2]=a[3][1]+a[3][2]

相当于:a[4][2]=a[4-1][2-1]+a[4-1][2]

等价于:ai[j]=a[i-1][j-1]+a[i-1][j]

printf函数使用注意事项

1、域宽

%d:按整型数据的实际长度输出。

如果想输出指定宽度可以指定域宽,%md--gt;m域宽,打印出来以后,在控制台上,显示m位;

如果我们要打印的数的位数如果超过我们设定m则原样输出;

如果我们要打印的数的位数如果小于我们设定的位数,则补空白,具体如下:

如果m为正数,则左对齐(左侧补空白);

如果m为负数,则右对齐(右侧补空白)。

2、转义字符

如果想输出字符"%",则应该在“格式控制”字符串中用连续两个%表示。

如:printf("%f%%",1.0/3);输出结果:0.333333%。


分享名称:c语言函数打印三角形 用函数打印三角形
文章路径:http://myzitong.com/article/hhdshg.html