lzth.net
当前位置:首页 >> 编写程序输出下面的图形 >>

编写程序输出下面的图形

#include <stdio.h> void p(int n) {printf("***** "); for(;--n;)printf("**"); printf("*\n"); } int main( ) { int i,n; scanf("%d",&n); for(i=1;i<=n;i++)p(i); return 0; }

#include<stdio.h>int main(){ int i,j; for(i=0;i<4;i++) { for(j=0; j<4-i; j++) { printf(" "); } for(j=0; j<2*i+1; j++) { printf("%c",'a'+i); } printf("\n"); }}

首先你可以分两步进行将整个图形分为上下两部 写程序的话直接用for循环就可以了 当然还是可以使用while循环

#include <stdio.h> int main(void) { int a[5][6]={{1,1,1,1,1},{1,2,2,2,2},{1,2,3,3,3},{1,2,3,4,4},{1,2,3,4,5}}; int n,i,t; for(i=0;i<5;i++) { for(t=0;t<5;t++) printf("%d",a[i][t]); printf("\n"); } return 0; }

#include main( ){ int i,j,k,n; printf("请输入需要打印的图形的行数:"); scanf("%d",&n); for (i=1;ii;j--) printf(" "); for (k=0;k

SET TALK OFF CLEAR FOR i=1 TO 5 //1改成i FOR J=1 TO i //5改成i??"#" //??是干嘛的 printf吧 ENDFOR??ENDFOR SET TALK ON RETURN 主要上面的循环结构改一下就可以输出了

#include<stdio.h>main(){for(int i=0;i<8;i++){for(int j=0;j<=i;j++)printf("*");printf("\n");}}我倒,你早说要金字塔的 给你个杨辉三角的吧,这是我初学c的时候做的,就不给你改显示8的了,你自己把输出那里替换成*就可以了. vc6.0编译的 TC不

public class Test { public static void main(String[] args) { for(int i=1; i<=5; i++) { for(int j=1; j<=i; j++) { System.out.print("*"); } System.out.println(); } }}

SET TALK OFFCLEARFOR i=1 TO 5 //1改成iFOR J=1 TO i //5改成i"#" //?是干嘛的 printf吧ENDFORENDFORSET TALK ONRETURN主要上面的循环结构改一下就可以输出了

#include int main() { int n=6,i,j; for( i=1;i { for( j=0;j printf(" "); for( j=0;j printf("*"); printf("\n"); } return 0; }

9647.net | whkt.net | lzth.net | ncry.net | prpk.net | 网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com