C语言编程:使用for循环输出如下图形

* * * * * * * * * * * * * * * *

记着输入*最多的个数n即可,还可以实现客户重新输入
#include<iostream>
using
namespace
std;
int
main()
{
int
i,k,j,n;
char
a;
do
{
cout<<"请输入你所要图形*最多为n:";
cin>>n;
for(i=1;i<=n;i++)
{
for(k=1;k<=n-i;k++)
cout<<"
";
{
for(j=1;j<=i;j++)
cout<<"
*";
cout<<endl;
}
}
for(i=1;i<=n;i++)
{
for(k=1;k<=i;k++)
cout<<"
";
{
for(j=n-i;j>=1;j--)
cout<<"
*";
cout<<endl;
}
}
cout<<"你是否需要继续?(y/n):\n";
cin>>a;
}while(a=='y'||a=='Y');
return
0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2021-04-04

C语言的数组概念的学习,通过for循环输出打印数组

本回答被网友采纳

C语言编程 for循环 .屏幕上输出如下图形: 1 12 123 1234 12345 123456...
C语言编程 for循环 .屏幕上输出如下图形: 1 12 123 1234 12345 123456 要求等边三角形,三角形不会啊 求大神,我在考试#include<stdio.h>voidmain(){inti,j;for(i=1;i<=6;i++){for(j=1;j<=i;j++){printf("%d",j);}printf("\\n");}}这样输出是112123123412345123456这个样子的,现在要求等... 求...

C语言编程 for循环 .屏幕上输出如下图形: 1 12 123 1234 12345 123456...
include<stdio.h>void main(){ int i,j,k; for(i=1;i<=6;i++) { for(k=0;k<6-i;k++)\/\/加一个控制空格的循环 printf(" "); for(j=1;j<=i;j++) { printf("%2d",j);\/\/输出一个空格,确保每行是奇数,看起来美观 } printf("\\n");} } ...

C语言 编写程序,打印如图所示字符图形
回答:#include<stdio.h>void main(void){int n,m,i,j;scanf("%d%d",&n,&m);for(i=0;i<n;i++){for(j=0;j<m;j++)putchar('A'+(i+j)%m);putchar('\\n');}return ;}

C语言编程 for循环 .屏幕上输出如下图形: 1 12 123 1234 12345 123456...
include<stdio.h> void main(){ int i,j;for(i=1;i<=6;i++){ for(j=1;j<=i;j++){ printf("%d",j);} printf("\\n");} }

C语言编程:使用for循环输出如下图形
include<iostream> using namespace std;int main(){ int i,k,j,n;char a;do { cout<<"请输入你所要图形*最多为n:";cin>>n;for(i=1;i<=n;i++){ for(k=1;k<=n-i;k++)cout<<"";{ for(j=1;j<=i;j++)cout<<"";cout<<endl;} } for(i=1;i<=n;i++){ for(k...

VC环境(C语言)编程,使用循环结构!!输出如下图形 * * ** ** *** **...
代码如下:include <stdio.h>int main(){int m = 4, n = 8;for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if (j < n \/ 2) {printf("%c", j <= i ? '*' : ' ');}else {printf("%c", (n - j - 1) <= i ? '*' : ' ');}}...

C语言编程 编写程序,在屏幕上输出下面的图案(要求用for 循环实现...
1、先双击打开桌面上的C-Free5软件。2、打开编程软件以后,创建一个新页面来编写程序;可以直接点击空白页面,也可以先点击【文件】,再点击【新建】。3、代码:#include<stdio.h>\/\/头文件,int main(void)\/\/主函数{ printf("打印一个C图案:"); printf("\\n"); printf(" ***"); ...

c语言编程题 利用嵌套的for循环实现以下图形的输出: * *** *** **...
include <stdio.h>#include <stdlib.h>\/\/奇数行输出有你要的效果,偶数行不行#define MAXLINE 7 int main(void) { int i,j,k,f=0; for(i=0;i<MAXLINE;i++) { k=2*i+1; if(k >= MAXLINE) { k=MAXLINE-2*f; f++; } for(j=0;j < k;j++) { ...

用for循环打印下面的图形
是打印一个完整的菱形吗,如果是,程序如下 include <stdio.h> int main(){ int i,j,k;\/*输出上半部分正三角形*\/ for(i=1;i<=5;i++) \/*外层循环控制每行打印*\/ { for(j=1;j<=5-i;j++) \/*控制每行符号输出的位置*\/ printf(" ");for(k=1;k<=2*i-1;k++) \/...

c语言 使用循环结构输出如下图形
include <stdio.h> int main(){ printf("请输入层数:");int lay=0;scanf("%d",&lay);for(int m=0;m<lay;m++){ for(int i=lay-m-1;i>0;i--){printf(" ");} for(int j=0;j<2*m+1;j++)printf("*");printf("\\r\\n");} return 1;} ...

相似回答