用for语句怎么编写出这个图形
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 10:06:37
用for语句怎么编写出这个图形
代码给你贴在下面吧,你自己看下public class K
{
public static void main(String[] args)
{
int len = 2; // 菱长
String outstr = " "; // 输出
int i, j, x, y;
for (i = 0; i <= len * 2; i++)
{
for (j = 0; j <= len * 2; j++)
{
x = len - i;
x = x < 0 ? -1 * x : x;
y = len + (len - x);
outstr += (j == x || j == y ? "*" : " ");
}
outstr += "\n ";
}
System.out.println(outstr);
}
}
再问: 可不可以修改为c语言的形式呢
再答: 这个,你输入5行就好 了,代码给你贴出来
#include<stdio.h>
int main()
{
int i,j,k,line,m;
printf("请输入行数:");
scanf("%d",&line);
m=(line+1)/2;
for(i=1;i<=m;i++)
{
for(k=0;k<m-i;k++)
{
printf(" ");
}
printf("*");
if(i==1){printf("\n");continue;}
for(j=0;j<2*i-3;j++)
{
printf(" ");
}
printf("*");
printf("\n");
}
for(i=m-1;i>0;i--)
{
for(k=0;k<m-i;k++)
{
printf(" ");
}
printf("*");
if(i==1){printf("\n");continue;}
for(j=0;j<2*i-3;j++)
{
printf(" ");
}
printf("*");
printf("\n");
}
return 0;
}
{
public static void main(String[] args)
{
int len = 2; // 菱长
String outstr = " "; // 输出
int i, j, x, y;
for (i = 0; i <= len * 2; i++)
{
for (j = 0; j <= len * 2; j++)
{
x = len - i;
x = x < 0 ? -1 * x : x;
y = len + (len - x);
outstr += (j == x || j == y ? "*" : " ");
}
outstr += "\n ";
}
System.out.println(outstr);
}
}
再问: 可不可以修改为c语言的形式呢
再答: 这个,你输入5行就好 了,代码给你贴出来
#include<stdio.h>
int main()
{
int i,j,k,line,m;
printf("请输入行数:");
scanf("%d",&line);
m=(line+1)/2;
for(i=1;i<=m;i++)
{
for(k=0;k<m-i;k++)
{
printf(" ");
}
printf("*");
if(i==1){printf("\n");continue;}
for(j=0;j<2*i-3;j++)
{
printf(" ");
}
printf("*");
printf("\n");
}
for(i=m-1;i>0;i--)
{
for(k=0;k<m-i;k++)
{
printf(" ");
}
printf("*");
if(i==1){printf("\n");continue;}
for(j=0;j<2*i-3;j++)
{
printf(" ");
}
printf("*");
printf("\n");
}
return 0;
}
用for语句怎么编写出这个图形
用循环语句编写用下列图形:* * * * * * * * * * * * * * * * * * * * * * * *
C++编程.请用for循环语句编写程序,输出下列图形
求大神用C#的for语句编写个图形,样子如下:
1、用For循环语句实现下列的图形 2、请用循环结构编写下列图形的程序 * ** *** **** *****
怎么用java编写如下程序在屏幕上输出如下图形 * *** *** * 循环语句做(if语句)
用javascript中的循环语句编写用下列图形
21.用循环语句编写打印下列图形的程序.
用循环语句编写一程序,要求输出下列图形
编写程序,输出一下图形(要求用循环语句完成)
请使用双重循环语句编写程序,打印出如下所示图形
用VS 2005编写,怎么用C#循环语句在屏幕上用”*”打印输出等腰三角形的图形?