www.3112.net > C语言输出菱形图案解析

C语言输出菱形图案解析

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"); } }

1.循环 2.prinf

//#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h" void main(void){ char i,ci,j,n,ch; printf("请输入菱形中心数\nn="); scanf("%d",&n); printf("\n\n"); for(ch='A',i=1,ci=0;i;++ci<n ? i++ : i--,ch++){ printf("%*.*s",48-i,1,""); for(j=0;j<=2*i-2;j++) printf("%c",ch); printf("\n"); } }

#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=4;i<=7;i++)//打印下半部分 { for(j=0;j<i-4;j++)//打印空格 printf

#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++中都能运行.

刚才我发现楼上的也不对 应该是#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; }

main() {printf("*\n"); printf("* *\n"); printf("*****\n"); printf("* *\n"); printf("*\n"); getch(); }

#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=0;j<i;j++) printf(" "); for(k=i;k<n;

//菱形图for语句#include void fun(int n) { int i=0, j=0, m=0; for (i=1; i { for (j=0; j printf(" "); for (m=0; m printf("* "); printf("\n"); } for (i=n+1; i { for (j=0; j printf(" "); for (m=0; m printf("* "); printf("\n"); } printf("\n"); } int main() { int num=0;

#include <stdio.h>void print(int n){ int i; int j; /*以下是菱形上半部分*/ for(i=0;i<n;i++){ //每一行前面的空格 for(j=0;j<n-i;j++){ printf(" "); } //每一行后面的星号 for(j=0;j<2*i+1;j++){ printf("#"); } printf("\n"); } /*以下是菱形的下半部分*/ for(

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com