C++小練習:輸出特殊圖形
1.輸出
#include<iostream> using namespace std; int main() { for (int row=1;row<=4;row++) { for (int k = 1;k<row;k++) { cout << " "; } for (int i = 1;i <= row;i++) { cout << "#"; } for (int j=1;j<=16-4*row;j++) { cout << " "; } for (int i = 1;i <= row;i++) { cout << "#"; } cout << endl; } for (int row = 1;row <= 4;row++) { for (int k = 1;k<=4-row;k++) { cout << " "; } for (int i = 1;i <=5-row;i++) { cout << "#"; } for (int j=1;j<=row*4-4;j++) { cout << " "; } for (int i = 1;i <= 5-row;i++) { cout << "#"; } cout << endl; } system("pause"); return 0; }
2.輸出
#include<iostream>
using namespace std;
int main()
{
for (int j=0;j<4;j++)
{
/*for (int k=0;k<=j;k++)
{
cout << " ";
}*/
for (int i =0;i < 8-2*j;i++)
{
cout << "#";
}
cout << endl;
}
system("pause");
return 0;
}
3.輸出
#include<iostream> using namespace std; int main() { for (int j=0;j<4;j++) { for (int k=0;k<=j;k++) { cout << " "; } for (int i =0;i < 8-2*j;i++) { cout << "#"; } cout << endl; } system("pause"); return 0; }
4.輸出
#include<iostream> using namespace std; int main() { for (int j=0;j<3;j++) { for (int i=0;i<j+1;i++) { cout << "#"; } cout << endl; } for (int j=0;j<4;j++) { for (int i = 0;i < 4-j;i++) { cout << "#"; } cout << endl; } system("pause"); return 0; }
相關推薦
C++小練習:輸出特殊圖形
1.輸出 #include<iostream> using namespace std; int main() { for (int row=1;row<=4;row++) { for (int k = 1;k<row;k++) {
python小練習:給定一個非空且為正整數的列表 按重復次數 降序排列輸出
class 數字 轉換成 原來 小練習 顯示 python index 去重 假設有個列表 a=[1,1,1,2,2,4,5,5,5,5] (非空且為正整數) 那麽根據要求 最終輸出的形式為 5,1,2,4 (按重復次數 降序排列輸出) 代碼實現及解釋: a=[1
python小練習:讀入一個考試得分,判斷這個分數是哪個等級,並輸出,考慮異常場景
讀入一個考試得分,判斷這個分數是哪個等級,並輸出。 等級:》=90 優 ,>=80且小於90 良,》=70 且小於80,中,》=60且<70及格 《60 不及格 覆蓋場景: 考慮字元型別(str,float) 數字範圍(0-1
程式設計小練習:最大公約數,字串反序輸出,全排列,不用加減法求和,字串內容反序,字串中最長數字串,陣列是否遞增,陣列反轉,連結串列反轉,翻轉單詞順序
最大公約數 --- 遞迴、非遞迴 #include <stdio.h> int gcd(int a, int b); int gcd_recursive(int a, int b); int main(int argc, char *argv[]) {
小練習:用socket實現Linux和Windows之間的通信
ren argc 漏洞 markdown tex sockets acc sas -m 在日常生活中,絕大部分人使用的機器通常是windows系統,可是對於研發人員,開發、編譯等工作往往是建立在linux機器上。其實。在服務器方面,Linux、UNIX和
18.12.02-C語言練習:韓信點兵
C語言練習:韓信點兵 題目說明:本題是中國經典問題,有多種解法,從數論課程角度看,是一個不定方程組,而且答案不唯一。 但這裡採用程式解法,使用的是暴力破解。列舉可能的解,然後根據條件判斷,滿足所有條件時的數字就是所求解。 程式: 1 #inc
18.12.09-C語言練習:黑洞數 / Kaprekar問題
題目: 程式: 1 #include <stdio.h> 2 3 int main(void) { 4 int n, a, b, c, t, A, B; 5 printf("輸入一個三位數整數:"); 6 scanf("%d",&
18.12.09-C語言練習:兔子繁衍問題 / Fibonacci 數列
題目: 問題解析: 這是典型的/Fibonacci 數列問題。具體這裡不贅述。 問題中不論是初始的第1對兔子還是以後出生的小兔子都是從第3個月齡起每個月各生一對兔子。 設n1,n2,n3分別是每個月1個月月齡,2個月月齡,大於等於3個月月齡的兔子數量。則下個月這三個型別月齡兔子數量分別是 n3,
46、練習:輸出指定目錄下的所有檔名稱
問題:從鍵盤接收一個路徑,將這個路徑下的所有檔案和資料夾的名字按照層級列印。例如: monkey1024 java XXX.java XXX.jpg php XXX.php
小練習:陣列元素的交換
/// 1.交換兩個陣列的元素,兩個陣列元素個數相同 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int main() { int arr1[] = { 2, 3, 5, 4, 6, 7, 9, 12
C#小練習(判斷某年是否為閏年)
/* (程式頭部註釋開始) * 程式的版權和版本宣告部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved. * 檔名稱:
小練習:Spring + SpringMVC + Mybatis 整合
注:將涉及的類(包、模組)交給Spring容器管理後,可在開發過程中注入需要的東西,通過Spring容器的管理,避免了各種類及其屬性的額外宣告使用,簡化開發流程 web.xml中,可以通過<context-param>批量把各種xml裡配置好的Bean一起載入到Spring容器中
小練習:mybatis + mapper.xml + xxxMapper.java (mapper代理)開發
stuMapper.xml: stuMapper.java: package xxx.testSpringMVC.myBatis.mapper; import xxx.testSpringMVC.myBatis.po.Stu; public interface stuMa
小練習:mybatis + Dao介面 + Dao 開發
文件結構: Dao介面 + Dao: package xxx.testSpringMVC.myBatis.Dao; import xxx.testSpringMVC.myBatis.po.Stu; import java.io.IOException; public inte
小練習:idea mybatis
文件結構: mapper中的stu.xml: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
java小程式:輸出一到一百素數 , 每五個換行
//輸出一到一百素數 每五個換行public class 類名(自己定義) { public static void main(String[] args) { // TODO Auto-generated method stubSystem.ou
C++小知識:用合適的工具來分析你的程式碼
靜態程式碼分析工具可簡化編碼過程,檢測出錯誤並幫助修復。有個國外團隊檢測了 200 多個 C/C++ 開源專案,包括了 Php、Qt 和 Linux 核心等知名專案。於是他們每天分享一個錯誤案例,並給出相應建議。今天的案例來自 LibreOffice 專案。 錯誤程式碼 BOOL W
C++小知識:大於0並不意味著等於1
注:本文所指出的錯誤例子其實非常簡單,任何 C++ 的初學者都能看懂。但是這個錯誤也非常典型,估計很多非常嚴肅的程式碼裡面都存在這樣的錯誤。 這個 Bug 是來自於 CoreCLR 原始碼。 錯誤程式碼: bool operator( )(const GUID& _Key
C++小知識:用 ++i 替代 i++
靜態程式碼分析工具可簡化編碼過程,檢測出錯誤並幫助修復。PVS-Studio 是一個用於 C/C++ 的靜態程式碼分析工具。該團隊檢測了 200 多個 C/C++ 開源專案,包括了 Unreal Engine、Php、Haiku、Qt 和 Linux 核心等知名專案。於是他們每天
C++小知識:儘可能使用列舉類
靜態程式碼分析工具可簡化編碼過程,檢測出錯誤並幫助修復。PVS-Studio 是一個用於 C/C++ 的靜態程式碼分析工具。該團隊檢測了 200 多個 C/C++ 開源專案,包括了 Unreal Engine、Php、Haiku、Qt 和 Linux 核心等知名專案。 下面這