lzth.net
当前位置:首页 >> C语言高手帮帮忙,谢谢!!! 编写程序,编写一个函数输出如下图形, >>

C语言高手帮帮忙,谢谢!!! 编写程序,编写一个函数输出如下图形,

#include <stdio.h>void Print(int n){ for ( int i = 0; i < n; ++i ) printf("*"); printf("\n");}void PrintAngi(int n, int flag){ int i; if ( flag ) for ( i = 0; i <= n; ++i ) Print(i); else for ( i = n; i >0; --i ) Print(i);}void main(){ PrintAngi(10,1); PrintAngi(10,0);}

#include<stdio.h> void main() { int i,j,n; printf("请输入菱形的高\t"); scanf("%d",&n); for(i=1;i<=n/2+1;i++)//打印上面 { for(j=1;j<=n-i;j++) //打印空格 { printf(" "); } for(j=1;j<=2*i-1;j++)//打印星星 { printf("*"); } printf("\n"); } for(i=n/2;i>=1

#include<stdio.h>#include<conio.h>main(){ printf("*\n"); printf("***\n"); printf("*****\n"); printf("*******\n"); printf("*****\n"); printf("***\n"); printf("*\n"); getch();}

#include "stdio.h"/*#include "math.h"*//*#define N 80*/void main(){int i,j,n; char a[][]; printf("enter a array:\n"); scanf("a[%d][]",n); printf("\n"); for(j=1;;j++) for(i=1;i=1;1--) for(j=1;;j++) printf("%c",a[i][j]); }

用双重循环就可以了哈#include<stdio.h> void main() { int i,j; for(i=0;i<5;i++)//输出行数 { for(j=0;j<2*(4-i);j++) putchar(' '); for(j=0;j<2*i+1;j++)//输出每行的字符 { putchar('*'); putchar(' '); } putchar('\n');//输出每行之后换行 } getchar(); } 已经修改

#include void main() { printf(" *\n"); printf(" * * *\n"); printf("* * * * *\n"); printf(" * * *\n"); printf(" *\n"); }

#includemain(){ char ch='A'; int i,j,n; scanf("%d",&n); //n大于0小于等于26 for(i=1;i 追问: 可以写成for(j=1;j<=;j++)吗? 评论0 0 0

#include using namespace std;void main(){ int i, j; int k = 1; for (i = 7; i>0; i -= 2) { cout0; j--) { cout } cout k ; } getchar(); return;}.

你好!同意\b的那楼,有个想法就是用个循环,循环的作用是用\b删除一个字符,按下backspace键,循环一次,直到输入的是正常的字符为止.打字不易,采纳哦!

#include <stdio.h> void main() { printf("\n\r *"); printf("\n\r ***"); printf("\n\r *****"); printf("\n\r *******"); printf("\n\r *****"); printf("\n\r ***"); printf("\n\r *"); }

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