當前位置:首頁 » 編程軟體 » 編程列印圖案

編程列印圖案

發布時間: 2023-09-18 21:30:09

1. C語言編程列印以下圖案

更多C語言教程

2. 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;

}

(2)編程列印圖案擴展閱讀:

思路:

輸入格式:輸入在一行中給出一個正掘卜整數n(1≤n≤10)。

輸出格式:輸出n行由0開始構成的三角知租形字元陣列。格式見輸出樣例,其中每個數字後面都有一個空格。需要輸出的數字超過9時,重新從0開始循環。

輸入樣例:7

輸出樣例:

0123456
789012
34567
8901
234
56
7

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. 編程列印下列圖案:按下圖規律輸出圖形(使用循環語句實現)

題主給出的圖案,如用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、運行效果如下所示。

熱點內容
安卓os耗電過多是怎麼回事 發布:2024-11-19 04:14:56 瀏覽:313
dcs數據存儲多長時間 發布:2024-11-19 04:10:38 瀏覽:950
我的世界手機版租賃服顯示無法連接至伺服器 發布:2024-11-19 04:07:19 瀏覽:55
java起源 發布:2024-11-19 04:02:18 瀏覽:373
才辦的醫保卡密碼是多少 發布:2024-11-19 03:47:57 瀏覽:344
mysql存儲過程怎麼寫 發布:2024-11-19 03:47:55 瀏覽:698
壓縮文件演算法 發布:2024-11-19 03:37:48 瀏覽:450
舒膚佳解壓 發布:2024-11-19 03:37:45 瀏覽:595
優酷播放器上傳視頻 發布:2024-11-19 03:29:58 瀏覽:422
口紅機源碼 發布:2024-11-19 03:29:57 瀏覽:856