本文主要是介绍c语言:打印任意行数的菱形,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
例如:以下图片形式
#include <stdio.h>
int main()
{int line = 0;scanf_s("%d", &line);int i = 0;//打印上半部分for (i = 0; i < line; i++){//打印空格数int j = 0;for (j = 0; j < line - 1 - i; j++){printf(" ");}//打印*数量for (j = 0; j < 2 * i + 1; j++){printf("*");}printf("\n");}//打印下半部分for (i = 0; i < line - 1; i++){//打印空格数int j = 0;for (j = 0; j <= i; j++){printf(" ");}//打印*数量for (j = 0; j < 2 * (line - 1 - i) - 1;j++){printf("*");}printf("\n");}return 0;
}
这篇关于c语言:打印任意行数的菱形的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!