C语言星阵函数 c语言输出星号矩阵

C语言求助星阵so easy
for(i=0;irow;i)
{
//某一行
space(i); //输出多少空格
【C语言星阵函数 c语言输出星号矩阵】star(row-i); //输出多少星
}
C语言函数星阵主函数里:
for(i=1;i=row;i)
函数里:
for(i=1;i=n;i)
思路很简单,就是从1到输入行数循环输入行数次,每次调用函数star输出一行*号并换行 。
主函数每次for循环调用一次star , 输出一行*号并换行
函数star输出和主函数i值相同数量的*号 。
属于C语言编程最基础的题目 。
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; in; i)
{
for(j = 0; jn - i - 1; j)
{
printf(" ");
}
for(k = 2*(n - i - 2)1; k = n; k)
{
printf("*");
}
printf("\n");
}
j = 0;
for(i = 0; in - 1; i)
{
for(k = 0; k = i; k)
{
printf(" ");
}
for(j = 2 * i1; j = n ; j)
{
printf("*");
}
printf("\n");
}
}
int main()
{
int num;
printf("请输入行数(行数为奇数且大于3)C语言星阵函数:");
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语言输出星号矩阵、C语言星阵函数的信息别忘了在本站进行查找喔 。

    推荐阅读