当前位置:首页 » 编程软件 » 编程打印如下的图案

编程打印如下的图案

发布时间: 2023-08-19 15:36:26

1. 编程打印下列图案:按下图规律输出图形(使用循环语句实现)

题主给出的图案,如用matlab来做的话,可以这样来处理。

1、分析给出的图案,可以找到其图形输出规律,即

n=2k-1 %图形递减或递增

2、利用for循环语句,计算图形输出位置【x,y】值

3、使用plot函数绘制图形符号,由于matlab暂时无法显示'$'符号,用'□'来替代,即

plot(x,y,'gs')

4、实现代码

clc

for k=[1 2 3 4 5]

n=(2*k-1);

y=k;

for i=1:n

x=i;

plot(x,y,'gs','LineWidth',2,'MarkerSize',10,'MarkerEdgeColor','b','MarkerFaceColor',[0.5,0.5,0.5]),hold on

end

end

for k=[4 3 2 1]

n=(2*k-1);

y=10-k;

for i=1:n

x=i;

plot(x,y,'gs','LineWidth',2,'MarkerSize',10,'MarkerEdgeColor','b','MarkerFaceColor',[0.5,0.5,0.5]),hold on

end

end

axis off

5、运行效果如下所示。

2. 求编程输出如下数字图案的代码

按照你的要求编写的输出数字图案的Java程序如下

public class M{

public static void main(String[] args) {

int i,j,k,index,count=1,N=5;

int arr[][]=new int[N][N];

for(index=1;index<=N;index++){

i=0;

j=index-1;

for(k=1;k<=index;k++){

arr[j][i]=count++;

i++;

j--;

}

}

for(i=0;i<N;i++){

for (j=0;j<N-i;j++){

System.out.print(arr[i][j]+" ");

}

System.out.println();

}

}

}

3. Java编写一个程序,在屏幕上打印出如下图形

打印杨辉三角图形的Java程序如下

public class H{

public static void main(String[] args) {

int i,j,N=7;

int[][] a=new int[N][N];

for(i=0;i<N;i++){

a[i][0]=1;

a[i][i]=1;

}

for(i=2;i<N;i++)

for(j=1;j<i;j++)

a[i][j]=a[i-1][j-1]+a[i-1][j];

for(i=0;i<N;i++){

for(j=0;j<N-i-1;j++){

System.out.print(" ");

}

for(j=0;j<i+1;j++){

System.out.printf("%-4d",a[i][j]);

}

System.out.println();

}

}

}

4. C语言编程 打印数字字符图案 输入任意整数n,输出n行由数字构成的三角形字符阵列图形。

C语言程序如下:

#include<stdio.h>

intmain()

{

inta=0;//从0开始。

intn;//输入的行数,每行的字符数

scanf("%d"搭散兆,&n);

while(n)//括号内n表示n!=0.

{

inti;

for(i=0;i<n;i++)////注意n随着while循环变化的,n在不停的减少,

{

a++;

printf(a+"“);//每个字符后面都有一个空格。

}

n--;

printf(” ");//输入一行之后,换行。

}

return0;

}

(4)编程打印如下的图案扩展阅读:

思路:

输入格式:输入在一行中给出一个正掘卜整数n(1≤n≤10)。

输出格式:输出n行由0开始构成的三角知租形字符阵列。格式见输出样例,其中每个数字后面都有一个空格。需要输出的数字超过9时,重新从0开始循环。

输入样例:7

输出样例:

0123456
789012
34567
8901
234
56
7

热点内容
编程课v 发布:2025-02-04 08:45:00 浏览:103
模拟器能有手机脚本么 发布:2025-02-04 08:39:50 浏览:757
android显示html图片 发布:2025-02-04 08:35:31 浏览:791
如何查学信网账号及密码 发布:2025-02-04 08:33:55 浏览:502
linux32位jdk 发布:2025-02-04 08:33:55 浏览:247
康佳服务器连接失败是怎么回事 发布:2025-02-04 08:18:51 浏览:916
编译编译有什么 发布:2025-02-04 08:05:52 浏览:735
让外网访问内网服务器 发布:2025-02-04 08:02:20 浏览:783
奶块脚本菜地 发布:2025-02-04 07:46:35 浏览:238
条形码识别源码 发布:2025-02-04 07:45:55 浏览:457