1. printf 输出 仔细观察,不难发现这个图形由三种元素组成,* ,空格和换行符 (\n) ,使用 printf输...
2. 使用双重循环遍历数组,对于每个元素,判断其在菱形的哪个位置上,并根据位置输出相应的字符(空格或者...
int k = 0; for (i = 0; i < 5; i++)//循环line次;行数=i+1 { for (j = 0; j < 5 - (i + 1); j++)//空格=line-行数 { printf(" "); } for (k = 0; k < 2 * (i + 1) - 1; k++)//*的个数=2*行数-1 { printf("*"); } printf("\n"); } for (i =...
include "stdio.h" void PrintDiamend(int n) { int i,j,k; if(n==0) n=1; for(i=1;i<=n;i++) { for(j=i;j<n;j++) printf(" "); for(k=1;k<i+1;k++) printf("*"); for(k=1;k<i;k++) printf("*"); printf("\n"); } for(i=1;i<n;i++) { for(j...
引导语;不少考生疑惑如何才能更好c语言如何输出菱形,以下是百分网小编推荐给大家的c语言如何输出菱形,欢迎阅读! 题目:输出行列都相等的菱形,如5行5列: 行列12345 1 * 2 *** 3 *** 4 *** 5 * 分析: 当行数等于总行数的一半时,'*'是递增的,递增为2。 当行...
首先你要会三角形的输出。三角形怎么输出呢?用二重循环。外层循环控制这是第几层,内层循环控制这一行...
int main() { int i = 0; int j = 0; int k = 0; for (i = 0; i < 5; i++)//循环line次;行数=i+1 { for (j = 0; j < 5 - (i + 1); j++)//空格=line-行数 { printf(" "); } for (k = 0; k < 2 * (i + 1) - 1; k++)//*的个数=2*行数-1 ...