首页 >>  正文

c语言输出n行菱形的星号

来源:baiyundou.net   日期:2024-07-20

翁娴翁3735c语言打印星号菱形,如果是偶数就中间两排数量相同的星号,shurun,输出n排菱形 -
雷居莲17675264526 ______ #include "stdio.h" int main(void){ int i,j,n,f; scanf("%d",&n); for(f=n&1,n=n/2+f,i=1; i for(j=0;j for(j=0;j putchar('\n'); } for(i=n-f;i>0;i--){ for(j=0;j for(j=0;j putchar('\n'); } return 0; }

翁娴翁3735c语言for循环打印由等边三角形组成的空心星号菱形,输入n,输出n排菱形,如果偶数,则中间两排星号 -
雷居莲17675264526 ______ 这个应该是不能对的那么齐的吧.. #include <stdio.h> void main() { int i, j; for (i = 0; i < 4; i++) { for (j = 0; j <= (4-i)/2 ; j++) { printf(" "); } for (j = 0; j < 2 * i + 1; j++) { printf("*"); } printf("\n"); } }

翁娴翁3735C语言如何编写菱形星号 -
雷居莲17675264526 ______ main() { int i,j,k; for(i=0;i<=3;i++) { for(j=0;j<=2-i;j++) printf(" "); for(k=0;k<=2*i;k++) printf("*"); printf("\n"); } for(i=0;i<=2;i++) { for(j=0;j<=i;j++) printf(" "); for(k=0;k<=4-2*i;k++) printf("*"); printf("\n"); } }

翁娴翁3735C语言程序设计 打印星号空心菱形 -
雷居莲17675264526 ______ n = input() for i in range(n): if i > n/2: t = n-1-i else: t = i s1 = ' ' * (n/2 - t) s2 = ' ' * (2*t - 1) if t == 0: print s1 + '*' else: print s1 + '*' + s2 + '*'

翁娴翁3735请教一个打印菱形星号算法? -
雷居莲17675264526 ______ C语言俺就会,他们的语法差不多,你自己改改吧: #include void main() { int times; int t = 0; printf("请输入要打印的次数"); scanf("%d",*); f...

翁娴翁3735c/c++编程输出菱形形状的星 星图形;菱形图形的大小由键盘输入的行数决定,求大神帮忙,要说明.... -
雷居莲17675264526 ______ #include int main() { int row,i,j,N ; scanf("%d", &N ); //输入大小 row=1; while(row<=N) /*前N排星号*/ { for(i=1;i<=N-row;i++) printf(" "); for(j=1;j<=2*row-1;j++) printf("*"); printf("\n"); row++; } row=1; while(row<=N-1) /*后N-1排星号*/ { for(i=1;i...

翁娴翁3735c语言输出菱形 -
雷居莲17675264526 ______ #includevoid main() { int i,j,k; for(i=1;i<=3;i++) { for(j=1;j<=3-i;j++) printf(" "); for(k=1;k<=2*i-1;k++) printf("*"); printf("\n"); } } 以上是按题目所说的只输出了3行 如果需要输出菱形 需加入反向程序 综合程序如下: #include void main() { int i,j,k; ...

翁娴翁3735C++for语句输出星号求助 -
雷居莲17675264526 ______ 这个输出一个棱形,改变N的大小就可以改变棱形的大小 #include <iostream.h> int main() { int x,b,N,s; N=4;//中间行 x=1; //*个数b=N-1; //空格个数for(int i=0;i<N*2-1;i++) { s=x+b; //计算当前行空格和*的总数.for(int j=0;j<s;j++) { if(j<b) //少于空...

翁娴翁3735C语言输出菱形星形图标错在哪里,求解!
雷居莲17675264526 ______ 最后面的两个for循环输出,j<9,不能每行都输出9个字符啊 第一行只有5个字符而已,只有第5行才有9个字符! 最后面你改为: k=5; for(i=0;i<5;i++) { for(j=0;j<k;j++) printf("%c",a[i][j]); k++; printf("\n"); } 就对了!

翁娴翁3735用C语言编程输出*排成的菱形是怎么编? -
雷居莲17675264526 ______ #include"stdio.h" int main() { for(int i=-3;ifor(int j=0;j0?i:-i);j++) printf(" "); for(j=0;j0?-2*i+7:2*i+7);j++) printf("*"); printf("\n"); } return 0; }

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024