c语言:在屏幕上输出图案
*
***
*****
*******
*********
***********
*************
***********
*********
*******
*****
***
*
解:
程序:
#include<stdio.h>
int main()
{
int i, j, k, line;
printf("请输入打印的行数:");
scanf("%d", &line);
for (i = 0; i <= (line - 1) / 2; i++)
{
for (j = 0; j <= (line - 3) / 2 - i; j++)
{
printf(" ");
}
for (k = 0; k <= 2 * i; k++)
{
printf("*");
}
printf("\n");
}
for (i = 0; i <= (line - 3) / 2; i++)
{
for (j = 0; j <= i; j++)
{
printf(" ");
}
for (k = 0; k <= line - 3 - 2 * i; k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
结果1:
请输入打印的行数:13
*
***
*****
*******
*********
***********
*************
***********
*********
*******
*****
***
*
请按任意键继续. . .
结果2:
请输入打印的行数:17
*
***
*****
*******
*********
***********
*************
***************
*****************
***************
*************
***********
*********
*******
*****
***
*
请按任意键继续. . .
下一篇: C语言中数组与指针之间关系
推荐阅读
-
一起talk C栗子吧(第一百八十三回:C语言实例--在printf函数中设置输出宽度二)
-
汇编语言: 试编制一个程序,把BX寄存器内的二进制数以十进制数的形式在屏幕上显示出来。
-
一起talk C栗子吧(第一百八十二回:C语言实例--在printf函数中设置输出宽度一)
-
在AS上用C语言(JNI方式)播放gif动图
-
一起talk C栗子吧(第一百八十三回:C语言实例--在printf函数中设置输出宽度二)
-
C#使用timer定时在屏幕上输出信息的方法
-
C#使用timer定时在屏幕上输出信息的方法
-
一起talk C栗子吧(第一百八十四回:C语言实例--在printf函数中设置输出宽度三)
-
c语言:在屏幕上输出图案
-
【华为云技术分享】#探索鲲鹏#之“在鲲鹏上使用编程语言——C语言