您的位置:

c语言简单星阵,c语言钻石星阵

本文目录一览:

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语言函数星阵

主函数里:

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

函数里:

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

思路很简单,就是从1到输入行数循环输入行数次,每次调用函数star输出一行*号并换行。

主函数每次for循环调用一次star,输出一行*号并换行

函数star输出和主函数i值相同数量的*号。

属于C语言编程最基础的题目。

如何用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语言程序,输出星阵图:*,***,*****,*******。

#include stdio.h

void main()

{

int i,j,n;

printf("Please input the number of lines:\n");

scanf("%d",n);

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

{

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

printf("*");

printf("\n");

}

}

这也太简单了,应该是等腰三角的形状吧?!如果要的话,我传给你,不过要给分哦!