列印具有以下規律的圖形(01)
題目來源:演算法設計與分析(第三版)@呂國英等編著
題目:編寫演算法:列印具有以下規律的圖形
當n=4 時 輸出: 1 5 2 8 6 3 10 9 7 4
問題分析:
演算法設計
程式碼編寫:
#include<stdio.h> main() { int i,j,a[100][100],n,k; printf("enter n:"); scanf("%d",&n); k=1; for(i=1;i<=n;i++) for(j=1;j<=n+1-i;j++) { a[i-1+j][j]=k; k++; } for(i=1;i<=n;i++) { for(j=1;j<=i;j++) printf("%d ",a[i][j]); printf("\n"); } }
列印結果:
相關推薦
列印具有以下規律的圖形(01)
題目來源:演算法設計與分析(第三版)@呂國英等編著 題目:編寫演算法:列印具有以下規律的圖形 當n=4 時 輸出: 1 5 2 8 6 3 10 9 7
向標準輸出上列印一些用ASCII字元組成的圖形(彙總)(迴圈巢狀)(關鍵是找要輸出物與行數n之間的關係,找規律)
1 #include <stdio.h> int main() { int i,j,n; scanf("%d",&n);//有n行 for(i=1;i<=n;i++) {for(j=1;j<=2*
多重迴圈列印圖形(3)——列印平行四邊形
1.列印平行四邊形 列印平行四邊形可以看成列印一個三角形,後固定輸出一行固定的符號,配合換行字元,完成相應的圖形。 主要程式碼: #define _CRT_SECURE_NO_WARNINGS //為解決s
多重迴圈列印圖形(2)——列印菱形
1.列印菱形 利用for迴圈列印菱形: 菱形可以分成上下兩個部分的三角形。利用列印三角形的規律可以上半部分的三角形,下半部分是三角形的倒置,也可以發現她的規律。(我設計的可輸入的) 主要程式碼: #define _CRT_SECURE_NO_
多重迴圈列印圖形(1)——列印三角形
程式設計過程中會有許多的字元組成的圖形,然而正是對多重迴圈的強化練習。 1.列印三角形 ¥
luogu P1809 過河問題_NOI導刊2011提高(01)
-m iostream style 人才 三次 nbsp code mat 問題 題目描述 有一個大晴天,Oliver與同學們一共N人出遊,他們走到一條河的東岸邊,想要過河到西岸。而東岸邊有一條小船。 船太小了,一次只能乘坐兩人。每個人都有一個渡河時間T,船劃到對
Linux CentOS7.0 (01)在Vmvare Workstation上 安裝配置
磁盤容量 blog style 目錄 裝配 ins 點擊 install centos7.0 一、新建虛擬機 1、創建新的虛擬機 -》 默認典型 -》選擇安裝介質 2、指定虛擬機名稱、安裝目錄、磁盤容量大小 點擊 “完成”,創建虛擬機! 隨後虛擬機將自動啟動安裝過程。
C#並發編程實例講解-概述(01)
一個 運行 最簡 用戶 方便 響應 心理 .net 4.5 target 在工作中經常遇到需要並發編程的實例,一直沒有時間來整理,現在空了下來,個人整理對並發一下理解。 關於並發編程的幾個誤解 誤解一:並發編程就是多線程 實際上多線只是並發編程的一中形式,在C#中還有很多
PyQt5筆記(01) -- 創建空白窗體
函數 left self 筆記 import setw qtgui 窗口 init 本節主要介紹如何創建一個PyQt的空白窗體 1 import sys 2 from PyQt5.QtWidgets import QApplication, QWidget 3 fr
WCF 設計和實現服務協定(01)
equal del 時間 center tracking ng- size 實用 數據 作者:jiankunking 出處:http://blog.csdn.net/jiankunkingWCF 術語:? 消息 – 消息是一
每日一道shell腳本練習(01)
shell linux 磁盤檢查 0. 引言 準備開一個新坑,每天更新一道shell練習。因為shell腳本屬於那種不練習就會生疏,甚至忘記的技能,所以,為了對抗遺忘阻力,我只能不斷加強練習了。 1. 第一天練習題目 【題目】請按照這樣的日期格式(xxxx-xx-xx)每日生成一個文件,例如今天生
02、Windows Server 2003的域賬戶管(01)
ad win03使用圖形化管理用戶1.用AD用戶和計算機在域中新建賬戶,修改賬戶屬性,刪除賬戶一、 域管理域賬戶1.用AD用戶和計算機在域中新建賬戶,修改賬戶屬性,刪除賬戶 圖形化添加用戶 Xiaoxue 隸屬下的成員 02、Windows Server 2003的
Python3繪圖之Matplotlib(01)
eight max-width 鍛煉 技術分享 TP pytho pos posit AD 1 First plots with Matplotlib 簡單的繪圖1 簡單的繪圖2 簡單的繪圖3 2 網格 = grid 3 設置坐標軸的取值範
【TensorFlow】(01)線性回歸
lob 超參數 教育版 ini src ont numpy mat font 特別說明 代碼地址:Github 環境說明 平臺:WIN10(教育版) 環境:Anaconda5.2(Python3.6.6) IDE:Pacharm2018.2.3(專業版) Tensor
07-函數使用(01)
支持 無法 一個 sin 返回 rgs -s 定義 instance #函數使用 零碎知識 靈活的if-else a = 3 if False else 5 # 等價於 if False: a = 3 else: a = 5 靈活的and/o
敢問路在何方?(01)
fff 能力 原因 bsp 由於 一點 尋找 復習 性感 今天 從七月份離開了大學的校門,差不多有三個月了。大學畢業後就來到了這家公司,每周上5天班,相比於其他的軟件公司,這裏是比較人性化,可能是公司有優厚的歷史原因吧。 今天又是周五,現在公司大部分都下班了,我一個人面對電
我的Python學習之旅(01)
我的Python學習之旅(01) 初識Python Hello World Python的輸入輸出 基本資料型別及變數的使用 list和tuple 條件判斷和迴圈 dict和set Python概要 Python
Spring Boot 學習系列(01)—從0到1,只需兩分鐘
此文已由作者易國強授權網易雲社群釋出。 歡迎訪問網易雲社群,瞭解更多網易技術產品運營經驗。 快速構建 如果我們想基於spring mvc 提供一個簡單的API查詢服務,傳統的方式,首先需要我們引入spring-mvc/spring-context等等各項依賴包,然後配置相關的引數
P1771 方程的解_NOI導刊2010提高(01)
P1771 方程的解_NOI導刊2010提高(01) 按題意用快速冪把$g(x)$求出來 發現這不就是個組合數入門題嗎! $k$個人分$g(x)$個蘋果,每人最少分$1$個,有幾種方法? 根據插板法,顯然答案為$C(g(x)-1,k-1)$ 藍後寫個高精度。(我曾經十分天真地認為$ans<=1
Java 學習筆記(01)
mywang88 2018-11-09 第一個 java 程式 Hello World 開發環境:IntelliJ IDEA 2018.2.5 原始檔名:HelloWorld.java 程式碼: public class HelloWorld { public sta