内层循环控制每行的字符输出。 在循环中判断当前行号: 对于菱形的上半部分,每行的空格数量逐渐减少,*数量逐渐增加。 对于菱形的下半部分,每行的空格数量逐渐增加,*数量逐渐减少。 输出字符: 根据判断结果,输出相应数量的空格和*。 代码示例 c #include <stdio.h> int main() { int n; // 菱形的...
#include<stdio.h>intmain(void){intn;charch;scanf("%d %c",&n,&ch);for(inti=1-n,j;j=i...
//n是行数,ch代表所要输出的字符 printf("输入所要打印的行数n和字符ch\n"); scanf("%d%c",&n,&ch); for(i=1;i<=(n+1)/2;i++) { for(k=1;k<=(n+1)/2-i;k++) printf("");//打印出每行的空格 for(j=1;j<=2*i-1;j++) printf("%c",ch);//打印出所要打印的字符 prin...