NO 1 嫿骨 花裡胡哨Hello World

2021-10-12 17:52:12 字數 2579 閱讀 9257

首先說明我目前的情況

大二機械在讀生

自學了一點點c

只能說是勉強算入個門(或者並沒有)

這兩天在乙個機構

購買了

會員 ————《老九學堂》

)

用了幾個函式 也更加方便去讀**

#include

#include

#include

#define hw "hello world!"

//將hello world!定義為常量,方便使用

/* 需求:輸出各種花裡胡哨的hello world!

思路:1、顯示顏色(**選擇):通過控制台程式來對控制台視窗的前景色背景色進行控制

a、定時變色(幻影坦克):【待開發】,可由時間對其進行重新整理 不斷變化顏色

2、原裝版本(元始天尊):直接輸出hello world!

3、拓展版本(多重分身):可以通過控制 行i 和 列j 來控制輸出的hello world!的矩陣

4、死迴圈版本(無盡深淵):單純地不斷輸出helloworld!

a、輸出速度(死亡流速)【待開發】可隨著時間的流逝,輸出的速度不斷加快等

5、超大號版本(法相天地):也就是由多個hello world!來組成乙個更大的hello world!

6、退出程式(世界核平):嗯 退了 不幹了

7、一鍵炫彩版本(葫蘆兄弟):【不幹了】七個不同顏色的hello world!

a、介面重新整理變化(葫蘆金剛):【待開發】可以通過按鍵控制,對其進行7合1或1分7

0、直接對話版本(直面世界):【隱藏選項】對世界輸入hello world!,根據輸入的不同產生不同的回答

(每次程式執行完後都可以清屏後返回選擇介面)

*/void

one()if

(choice ==

'2')

if(choice ==

'3')

if(choice ==

'4')

if(choice ==

'5')

}else

printf

("你輸錯啦~\n");

//輸入其它**選項時

}void

two(

)void

three()

else

printf

("九為極數,汝欲幾人成縱?\n");

//幾行

choice =

getch()

;//getch()所得為ascii碼

if(choice ==

'1'|| choice ==

'2'|| choice ==

'3'|| choice ==

'4'|| choice ==

'5'|| choice ==

'6'|| choice ==

'7'|| choice ==

'8'|| choice ==

'9')

else

for(i =

0; i < imax; i++

)printf

("\n");

}}void

four()

}void

five()

for(k=

0;k<

7;k++

)//顯示呈遞減趨勢規dao律的中間7排

}void

six(

)void

zero()

if(choice ==

'2')

if(choice ==

'3')

printf

("這樣 這樣不可以哦~\n");

}}}void

setcolor

(int forecolor,

int backcolor)

//1、**選擇

void

settitle

(char

*title)

intmain()

if(key ==

'2')

//2、元始天尊

if(key ==

'3')

//3、撒豆成兵

if(key ==

'4')

//4、無盡深淵

if(key ==

'5')

//5、法相天地

if(key ==

'6')

//6、世界核平

if(key ==

'0')

//0、直面世界

}else

sleep

(3500);

//延時2.5s後開始新的一輪選擇

system

("cls");

//清屏

printf

("歡迎回到【嫿骨】的世界,");

}return0;

}//啊,終於打完了 中途還減少了 改變了些功能 上網也查了好多東西 也是很有收穫的 所以,啊我睡了(所以我為什麼要搞成這樣的啊 噗哈哈(*^▽^*))

//對了 下面還有三個警告 不太會整了 噗噗

NO 7 嫿骨 if小測試

部分執行截圖 另1.簡述一下if語句的語法 2.連續判斷時,if else if 和if if 的區別在 一 簡述一下if語句的語法 1 if 表示式 語句。例如 if x y printf d x 此時,如果表示式為真,則執行printf語句。2 if 表示式 語句1 else 語句2 例如 if...

NO 20 嫿骨 高空拋物

高空拋物 愛學習的好孩子張三為了 神秘的物理現象,從高樓拋下乙個彈球.但由於高空拋物被警察抓了,請各位小夥伴完成他未實現的心願.小球從某一高度落下,每次落地後反跳回原來高度的一半,再落下。輸入彈球的初始高度m,輸出彈球第n次回彈時的高度 和所經過的距離 保留兩位小數 樣例輸入 1000 5 樣例輸出...

NO8 嫿骨 大小排序

部分執行結果 小結設計乙個程式,輸入a,b,c三個整數 輸出最大的那個數字 樣例輸入 1 3 2 樣例輸出 3 設定輸入的判斷 必須為數字,給定範圍 輸入負數 字母或符號,則重新輸入 進行大小的比較 include include include define crt secure no warni...