(1) 用C语言编程输出下列倒三角矩阵

作者&投稿:载勇 (若有异议请与网页底部的电邮联系)
c语言程序设计,求大神帮我编写个打印出倒三角的程序。~

#includeint main(void){int n = 5;for (int i = 1; i <= n;i++){for (int j = 0; j < i+1; j++){printf(" ");}for (int j = 0; j < (n- i) + 1;j++){printf(" * ");}printf("
");}return 0;}

C语言经典例子之打印杨辉三角形

#include <stdio.h>
#define N 4
main()
{
int i,j,a[N][N]={{3,5,6,3},{0,8,9,1},{0,0,5,0},{0,0,0,7}};
for(i = 0;i < N; ++i) {
for(j = 0; j < N; ++j) {
if(j < i) printf(" ");
else printf("%3d",a[i][j]);
} printf("\n");
}
}
//这个已经试验过了,给你的一样,若你的数有规律,或者想要随机数就用一楼的

/*
29 20 17 22
49 58 38
77 70
22
请按任意键继续. . .
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

#define N 4
int main() {
int i,j,a[N][N];
srand((unsigned)time(NULL));
for(i = 0; i < N; ++i) {
for(j = 0; j < N; ++j)
a[i][j] = rand()%81 + 10;
}
for(i = 0;i < N; ++i) {
for(j = 0; j < N; ++j) {
if(j < i) printf(" ");
else printf("%3d",a[i][j]);
}
printf("\n");
}
system("PAUSE");
return 0;
}

#include<stdio.h>
int main()
{
int i,j;
int a[4][4]={{3,5,6,3},{8,9,1},{5,0},{7}};
for(i=0;i<4;i++)
{
for(j=0;j<i;j++)
{
printf(" ");
}
for(j=0;j<4-i;j++)
{
printf("%2d",a[i][j]);
}
printf("\n");
}
system("pause");
return 0;
}

LS这个挺好的了~修改修改吧,这简单的问题,难度不大。


雄县15793359203: (1) 用C语言编程输出下列倒三角矩阵 -
在怕地喹: #include <stdio.h>#define N 4 main() {int i,j,a[N][N]={{3,5,6,3},{0,8,9,1},{0,0,5,0},{0,0,0,7}};for(i = 0;i < N; ++i) {for(j = 0; j < N; ++j) {if(j < i) printf(" ");else printf("%3d",a[i][j]);} printf("\n"); } }//这个已经试验过了,给你的一样,若你的数有规律,或者想要随机数就用一楼的

雄县15793359203: C语言程序设计 数字的倒三角 谢谢 -
在怕地喹: #include<iostream.h> void main() { int i,j; for(i=0,i<=9;i++) {for(j=i;j<=9;j++)printf("%d",j);printf("\n"); } }应该是这样的, 我们是去年学的C,有很长时间没用有点生疏了,不过大概不会错的

雄县15793359203: C语言输出5行*成倒三角 -
在怕地喹: #include"stdio.h" #include"stdlib.h" main() {int i,j;//循环变量for(i=1;i<=5;i++){for(j=1;j<=i-1;j++){printf(" ");//打印每行前面的空格}for(j=1;j<=11-i*2;j++){printf("*");//打印每行的星号}printf("\n");//每打印完一行后换行} }

雄县15793359203: c语言程序设计,求大神帮我编写个打印出倒三角的程序. -
在怕地喹: #includeint main(void) {int n = 5;for (int i = 1; i <= n;i++){ for (int j = 0; j {printf(" ");}for (int j = 0; j {printf(" * ");}printf("\n");} return 0; }

雄县15793359203: C语言 for循环输出6行的倒三角 -
在怕地喹: #include "stdio.h" void main() { int i,j; for(i=0;ifor(j=0;jprintf("*"); } printf("\n"); } }

雄县15793359203: c语言倒三角 -
在怕地喹: //max 是行数 int max = 5 ,i = 0;for( i = max; i >0 ; i-- ) {int j = 0;//输出空格for( j = max - i ; j > 0 ; j--)printf(" ");//输出星星,每个星星后面有个空格for( j = i ; j>0 ;j--){printf("%c", ' * ');printf(" ");}//换行printf("\n"); }

雄县15793359203: 编写C程序,用#打印一个倒三角型,##### ### # -
在怕地喹: #include <stdio.h> int main(int argc, char *argv[]) { int i,j,k,n; printf("请输入要输出的图形的行数:"); scanf("%d",&n); for (i=n;i>0;i--) { for (j=n;j>i;j--) printf(" "); for (k=0;k<2*i-1;k++) printf("#"); printf("\n"); } return 0; }

雄县15793359203: 用C语言输出空心倒三角 -
在怕地喹: 给,已经编译运行确认: #include<conio.h> #include<stdio.h>void main() { int i,j; int n;scanf("%d",&n);for(i=0;i<2*n-1;i++) printf("*"); printf("\n");for(i=n-1;i>0;i--) {for(j=0;j<n-i;j++) printf(" "); for (j=2*i-1;j>0;j--){if((j==(2*i-1))||j==1)printf("*");elseprintf(" "); }printf("\n"); }getch(); }

雄县15793359203: c语言编程 输出空心倒三角形 -
在怕地喹: #include<stdio.h> int main() {int n,i,j,k;i=j=k=1;scanf("%d",&n);for(i=1;i<=(2*n-1);i++)printf("*");printf("\n");for(j=1;j<=n-1;j++){for (k=1;k<2*n-1;k++) //循环条件{if (k==j+1||k==2*n-1-j) //输出星位printf("*");elseprintf(" ");}printf("\n");}return 0; } 请注意注释的地方,自己思考一下原因,试运行一下

雄县15793359203: C语言 用for循环怎么输出倒三角形? -
在怕地喹: #include<stdio.h> main() {int i,j; for(i=1;i<=4;i++) {for(j=1;j<=7;j++) if(j>=i&&j<=8-i) printf("*"); else printf(" "); printf("\n"); } }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网