c语言函数星阵的用法 c程序输出10×10星号矩阵

C语言 编 菱形的星阵 和 九九乘法表

#include "stdio.h"

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:做网站、网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的顺昌网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

void main()

{

int i,j;

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

{

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

{

printf("%d*%d=%d\t",i,j,i*j);

}

printf("\n");

}

}

以上是九九表

/* Note:Your choice is C IDE */

#include "stdio.h"

#include math.h

void main()

{

int row,space_num,star_num,base;

printf("请输入要打印的行数");

scanf("%d",base);

for(row = -(base-1); row = (base-1); row++)

{

for(space_num = 1; space_num = abs(row); space_num++)

printf(" ");

for(star_num = 1; star_num = (base-abs(row))*2-1; star_num++)

printf("*");

printf("\n");

}

用字母打印菱形:

/* Note:Your choice is C IDE */

#include "stdio.h"

#include"math.h"

void main()

{

int row,space_num,coordinate,base,n;

printf("请输入要打印的行数");

scanf("%d",base);

for(row = -(base-1); row = (base-1); row++) //行号

{

for(space_num = 1; space_num = abs(row); space_num++) //行数等于空格数

printf(" "); //打印空格

n = (base-abs(row))*2-1; //每行打印字母个数

for(coordinate =-(int)(n/2) ; coordinate = (int)(n/2); coordinate++)

printf("%c",'A'+(int)(n/2)-abs(coordinate));

printf("\n");

}

}

/* Note:Your choice is C IDE */

#include math.h //使用数学函数要在函数头加上

#include "stdio.h"

void main()

{

int i,j;

for(i=-6;i=6;i++) //以纵坐标为自变量,横坐标为因变量

{ printf("\n");

for(j=1;j=7-abs(i);j++) //纵坐标的绝对值与横坐标值(也就是要打印*号的个数 )之和是

printf("*");

}

printf("\n");

}

自己看下,参考

c语言中如何利用函数打印出钻石星阵

#includestdio.h

void display(int n)

{

int i = 0;

int j = 0;

int k = 0;

n = n - 2;

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

{

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

{

printf(" ");

}

for(k = 2*(n - i - 2) + 1; k = n; k++)

{

printf("*");

}

printf("\n");

}

j = 0;

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

{

for(k = 0; k = i; k++)

{

printf(" ");

}

for(j = 2 * i + 1; j = n ; j++)

{

printf("*");

}

printf("\n");

}

}

int main()

{

int num;

printf("请输入行数(行数为奇数且大于3):");

scanf("%d", num);

display(num);

return 0;

}

如何用c语言程序输出一个9行菱形星阵

#include stdio.h

#define N 5

int main()

{

int i,j;

for(i=0; iN; i++)

{

for(j=i; jN-1; j++)

printf(" ");

for(j=0; ji+1; j++)

printf("*");

for(j=0; ji; j++)

printf("*");

printf("\n");

}

for(i=0; iN-1; i++)

{

for(j=0; ji+1; j++)

printf(" ");

for(j=i; jN-1; j++)

printf("*");

for(j=i; jN-2; j++)

printf("*");

printf("\n");

}

}


本文标题:c语言函数星阵的用法 c程序输出10×10星号矩阵
URL地址:http://ybzwz.com/article/ddgsspj.html