c语言:在屏幕上输出图案
来源:互联网 发布:淘宝内部优惠券 赚佣金 编辑:程序博客网 时间:2024/04/30 12:37
在屏幕上输出以下图案:
*
***
*****
*******
*********
***********
*************
***********
*********
*******
*****
***
*
解:
程序:
#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
*
***
*****
*******
*********
***********
*************
***************
*****************
***************
*************
***********
*********
*******
*****
***
*
请按任意键继续. . .
本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1720649
- c语言:在屏幕上输出图案
- C语言 在屏幕上输出菱形图案
- 【C】在屏幕上输出以下图案(菱形图案)
- 在屏幕上输出图案
- 在屏幕上输出以下图案
- 在屏幕上输出以下图案: * *** ***** ******* ********* *********** ************* ********
- 在屏幕上输出以下图案: * *** ***** ******* ********* *********** ************* **********
- 在屏幕上用"*"输出菱形图案
- 在屏幕上用"*"输出菱形图案
- 在屏幕上输出以下图案: * *** ***** ******* ********* *********** ************* *********** *********
- 1.在屏幕上输出以下图案: // * // *** // ***** // ******* // ********* // *********** //*********
- 在屏幕上输出以下图案*
- C语言:在屏幕上输出信息
- 在屏幕上输出图案:*与空格拼出的菱形
- 作业:在屏幕上输出一个菱形图案
- 在屏幕上用“*”输出指定行数的菱形图案
- 在屏幕上输出星号组成的菱形图案。
- c语言:在屏幕上输出单引号和双引号
- c语言:0的按位取反结果
- c语言:&&和||的关系
- 如何不用“+”号实现两数之和(2)
- c语言:条件表达式的应用
- c语言:易错的if语句
- c语言:在屏幕上输出图案
- c语言:编写一个程序,它从标准输入(终端)读取C源代码,并验证所有的花括号都正确的成对出现。
- c语言:用户输入10个整数,程序找出其中的最大值和最小值
- c语言:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?打印出来?
- c语言:实现一个函数,判断一个数是不是素数。
- c语言:实现一个函数判断year是不是润年。
- c语言:实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定
- c语言:算数转换举例
- c语言:1000瓶水,有一瓶是有毒的,现共有10只老鼠,怎么判断毒水?