首页 >>  正文

c语言输出菱形图案

来源:baiyundou.net   日期:2024-09-22

瞿话博3021用C语言打出菱形 -
蔺璐柔17830792055 ______ #include <stdio.h> int main() { int i,j,k,m; m = 5; for(i=0,k=1;i<m/2;i++,k+=2) { for(j=i; j <m/2; j++) printf(" "); for(j=1;j<k+1;j++) printf("*"); printf("\n"); } if(m%2==0) k-=2; for(i=m/2;i<m;i++,k-=2) { for(j=m/2-2; j <i - 2;j++) printf(" "); for(j=1;j<k+1;j++) printf("*"); printf("\n"); } }

瞿话博3021用c语言怎么弄*输出菱形啊
蔺璐柔17830792055 ______ #include <stdio.h> void print_diamond(int n) { for (int i=1; i<=n; i++) { // top row 1~n for (int j=1; j<=n-i; j++) printf(" "); // blank space for (int j=1; j<=2*i-1; j++) printf("*"); // mark * printf("\n"); } for (int i=n-1; i>=1; i--) { // bottom row n-1~2*n-1 ...

瞿话博3021用C语言输出菱形 -
蔺璐柔17830792055 ______ 提供2个 #include<stdio.h> void main() { int i,j,k; for(i=1;i<=4;i++) //先打印上边的四行 { for(j=1;j<=4-i;j++) //控制要打印的空格数量 printf(" "); for(k=1;k<=2*i-1;k++) //控制要打印的星号数 printf("*"); printf("\n"); } for(i=1;i<=3;i++) { for(j=1;j<=i...

瞿话博3021C语言中,如何编一个菱形? -
蔺璐柔17830792055 ______ 菱形其实是两个三角形组成,如果你会打印三角形,稍微思考一下就能得到菱形 #include <stdio.h> int main() { int i,j,k; for (i=1;i<=5;i++) //外层循环控制输出行数 { for (k=0;k<15-i;k++) //内部第一个循环控制位置 { printf(" "); } for (j=1;j<2*i;...

瞿话博3021C语言输出如下图形菱形 * *** ***** ******* ***** *** * -
蔺璐柔17830792055 ______ 刚才我发现楼上的也不对 应该是#include<stdio.h>#include<math.h> main() { int i,j,k; for(i=-3;i<=3;i++) { for(j=0;j<fabs(i);j++) printf(" "); for(k=0;k<7-2*fabs(i);k++) printf("*"); printf("\n"); } return 0; }

瞿话博3021如何用C语言打印菱形? -
蔺璐柔17830792055 ______ #include <stdio.h> int main(void) { int n,i,j,m; scanf("%d",&n); //2n-1为菱形边长 for(i=1;i<=n;i++) {for(j=1;j<=n-i;j++) printf(" "); for(j=1;j<=2*i-1;j++)printf("*"); printf("\n");} m=n-1; for(i=1;i<=m;i++) {for(j=1;j<=i;j++) printf(" "); for(j=1;j<2*m+2-2*i;j++) printf("*"); printf("\n");} getchar(); getchar(); }

瞿话博3021怎么用C语言编程输出空心菱形 -
蔺璐柔17830792055 ______ /*用*输出一个菱形的标志*/ #include int main(void) { int N = 0; printf("请输入行数(必须为单数):"); scanf("%d", &N); if(N%2 == 0) { return ; } int i; int j; int k; for(i = N / 2 * (-1); i

瞿话博3021用c语言编写一个函数,按照给定的行数打印菱形图案 -
蔺璐柔17830792055 ______ #include <stdio.h> void print(int k) { int i,j,n; n = k/2+1; for(i = 0;i<n;i++) { for(j=0;j<n-i; j ++) putchar(' '); for(j = 0; j<2*i+1; j++) putchar('*'); putchar('\n'); } for(i = n-2; i>=0; i --) { for(j=0;j<n-i; j ++) putchar(' '); for(j = 0; j<2*i+1; j++) putchar('*'); ...

瞿话博3021c语言程序设计 菱形图形的输出以及链表操作 -
蔺璐柔17830792055 ______ #include <stdio.h> void main() { int n,i,a,m; printf("the number is":\n); scanf("%d",&n); for(i=0;i<n;i++) { for(a=0;a<i;a++) { a=m; for(;m>0;m--) { printf("%d",m) if(m=0) printf("\n") } } } } 第二题是你书本上的例题 你应该有吧

瞿话博3021用C语言输出星号菱形图 -
蔺璐柔17830792055 ______ #include "stdio.h"#include "conio.h" main() { int i,j,k; for(i=1;i<=4;i++) { for(j=1;j<=4-i;j++) printf(" "); for(k=1;k<2*i;k++) printf("*"); printf("\n"); } for(i=3;i>0;i--) { for(j=3;j>=i;j--) printf(" "); for(k=1;k<2*i;k++) printf("*"); printf("\n"); } getch(); } 在WIN-TC和VC++中都能运行.

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