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

编程打印如下的图案

发布时间: 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

热点内容
宝马五系降价取消了哪些配置 发布:2025-03-16 16:09:41 浏览:239
学班java 发布:2025-03-16 16:09:00 浏览:597
切金砖解压 发布:2025-03-16 16:08:45 浏览:773
数据库流向图 发布:2025-03-16 16:08:14 浏览:35
sql存储过程更新 发布:2025-03-16 16:08:13 浏览:161
安卓手机为什么比苹果耗流量高 发布:2025-03-16 16:06:32 浏览:229
荣耀加密指纹 发布:2025-03-16 16:02:27 浏览:398
sql判断数据库是否存在 发布:2025-03-16 16:01:17 浏览:908
怎么从ps里面看电脑配置 发布:2025-03-16 16:00:37 浏览:47
密码破译有什么连续剧 发布:2025-03-16 16:00:27 浏览:800