當前位置:首頁 » 編程軟體 » 水瓶座編程

水瓶座編程

發布時間: 2022-04-19 16:18:11

1. 不同星座的程序員寫起代碼來分別是什麼樣子的

序員在別人眼中可能是「最有錢途」的職業,可是也是最辛苦的工作。他們有統一的特徵,那就是大部分人對這份工作十分的熱愛,然而他們寫起代碼來還會有更多不一樣的表現,也許這些就是跟他們的性格和星座有很大的關系吧~下面隨尚學堂小編一起來扒一扒~
白羊座程序員症狀:
「都別動,這個需求放著我來做」
「這個我肯定能做完」
「網速怎麼這么差,半天上傳不上去」
你交代他的事情,不管難不難他都會答應著去做,而且還會特別快速的做完,鑒於白羊都是急脾氣,所以需求一次性說完,不要擠牙膏,不然他會崩潰。
白羊座,為火系星座之首,沖勁十足,熱的快冷的也快。CS或EE專業的白羊座,很有可能因演算法問題充滿挑戰,很早就對編程產生興趣。他們很快就能學會幾招常用技能,並以此謀得高薪。但白羊座的人很容易在某一天突然後悔自己應該追求更有意思的工作,而放棄枯燥的編程。
金牛座可能出現的症狀:
還沒開始碼代碼,計劃先寫好。畢竟人生不允許出差錯,代碼更不允許啦。然鵝讓他改代碼可能有點難。畢竟他們都屬於很條理的人,讓他改一個地方可能打亂整個大方向。
金牛座, 踏實肯乾的金牛是厚積薄發的典型。他們大多擁有扎實的技術功底,不喜歡投機,喜歡一碼是一碼,願意用實實在在的腦力勞動換取報酬。但保守謹慎的特點讓他們不願冒風險,甚至不願意剝削他人勞動的剩餘價值。
雙子座症狀
雙子座程序員自帶多套互不幹擾、獨立運行的代碼編寫系統,代碼編寫風格切換起來毫無障礙雙子座的人靈感都比較多,所以有可能在下一秒靈感突發的時候他們就去敲代碼了,並且是會帶著思考去寫代碼,天馬行空把代碼玩出花兒~
雙子座, 如果要折磨一個雙子座,請讓他編程吧。思維敏捷,口才一流,極善交際,但事實上情緒變化無常的雙子不適合編程。但如果雙子座的人一旦編起代碼來,絕對是非常有創造力的。
巨蟹座症狀:
巨蟹座的程序員對於你提出的需求可能做出好幾個方案來,就是這么的關心人體貼人。巨蟹座的程序員俗話說得好,「要想理解巨蟹座程序員寫的代碼,你要先准備一艘宇宙飛船。」看巨蟹座程序員寫的代碼,就好像在一個又一個茫茫的宇宙黑洞中時空漫遊。不過你絲毫不用擔心會看不懂,因為他們寫的注釋單獨摘下來,大概都能編一本10萬字的小說了。
巨蟹座內心豐富,他們會考慮到很多人的感受,所以碼起代碼來也是 巨蟹座- 巨蟹雖然時而抱怨,但忍辱負重的特點讓他們從不讓自己的情緒影響到他人,尤其是公司的人。程序員的枯燥工作浪費了巨蟹們天馬星空的想像力和對藝術的敏感度。攤上一份薪水頗高的編程工作,對巨蟹來說或許是他們甘願忍受的不幸。
獅子座症狀:
「這個我們可以完成,沒問題,放一百個心」(客戶前)
「好,我們來討論下,都各自配合什麼,你做這個,那個誰你來負責那個」(小夥伴們討論方案)
極具領導力的獅子座,對於放在自己面的事情,都是一副領導力狀態。但是也身為火象星座的他們,超級愛面子,就算他們寫錯了代碼,出現了兩Bug,也請不要當面說,譬如
「你的代碼有問題」(他可能分分鍾想要打死你)
我的這個怎麼打不開,是我的手機問題么」(這時候他一定會在心裡默默的想,麻蛋出現Bug了趕緊去調)
獅子座- 活力無窮的獅子座有著極廣的交際圈和極好的人緣。他們豐富多彩的生活,使得他們對某一特定技術的深入修行並不十分感興趣。另外,天生的「老大氣質」會讓他們覺得編程是小弟做的事。因此,獅子座的人即使從事IT業,也會不斷伺機跳向管理層面。
處女座症狀
看到處女座的代碼庫,整整齊齊的樣子簡直是強迫症的最愛
但是你身邊有個處女座的話,他可能會一直在耳邊念叨,這個代碼還可以怎麼怎麼樣,那個代碼還能怎麼樣
處女座敏感細膩,極注重個人儀表和生活品位,喜歡清閑安逸的日子。雖然處女座並不懶惰,但編程終不是他們理想的工作,可能僅僅因為他們覺得電腦面前的人生是沒品的人生。所以他們的目標一定是征服星球大海。
天秤座程序員症狀
碼代碼的時候,都可能是一個安靜的美男子模樣。
作為十二星座中的顏值代表,如果你看到在一堆程序員中有那麼一兩股清流,不要懷疑,那一定是天秤座們。他們可能穿著不是你想像中的格子襯衫牛仔褲,還會
天秤座 - 敏捷的思維,讓天平座可以勝任大多數高技術工作。但帥哥美女輩出的天秤,在任何情況下都要維持一個光鮮的外表和優雅的姿態,因此決不會為project deadline而熬夜苦幹,致使面有菜色,眼帶血絲。僅憑聰明的頭腦而少了吃苦精神很難讓他們在一個純技術領域登峰造極。
這風騷的代碼走位一定是天蠍座的… 天蠍座 - 可謂程序員之王(Bill Gates為一例)。縝密嚴謹的作風讓他們的代碼一絲不苟,條理清晰。極度精明的天蠍會象吝惜自己的財富一樣吝惜程序運行時間。他們不但是優秀的技術工作者,而且還會找一群小弟為他們打工,剝削剩餘價值。天蠍一定會用睿智的分析優化自己的代碼,優化自己的投資,甚至整個人生!
射手座程序員
不愛受約束的射手座,大概也最難以接受去修改別人的代碼。你的代碼就是你的孩子,無論他丑還是美,遇到問題,你不會追究石榴樹上為什麼結出櫻桃,你義不容辭得去 Debug 它,而且因為是你親生的,你一般不會嫌棄。但是別人的代碼要你修改……可就……不好說了喂~~~
摩羯座症狀:
交給摩羯座的工作他都能做完
不搞定Bug絕對不罷休...
摩羯座,嚴謹刻板、穩重老成的星座。雖然一向給人呆板的印象,但是呆板的人普遍說來都不太耍花樣;不管是在編程或愛情上,他們也都以這份特殊氣質獲勝!就像是只走在高山絕壁的山羊一樣穩健踏實,會小心翼翼渡過困厄的處境。
水瓶座程序員
傳說中有一種程序員,就是他離開之後,就再也沒有人能夠來修改他的代碼了…
他的代碼既神秘又無人能解,他就是水瓶座程序員。
他的心願是有朝一日,自己的代碼可以掛在火星伺服器上
他喜歡獨自行動,碼起代碼來也是
水瓶座,常被稱為「天才星座」或「未來星座」。他們較著重於精神層次的提升,是很好的啟發對象。對於編程的挑戰,具有前瞻性、有獨創性、聰慧、富理性,喜歡追求新的技術高度,提升自己。
雙魚座程序員
如果說水瓶座程序員寫的代碼是來自外太空的探險童話,那雙魚座程序員的代碼就是浪漫的詩歌,字里行間都散發著後現代主義的哲學意味。寫的不好?沒邏輯?別說了!眼淚都已經在雙魚座程序員的眼眶裡打轉了!
好了,看夠了嘛?你是上面哪種類型的程序員?
好了,這些都不重要...
重要的是你要去搬磚了...

2. 十二星座最擅長的科目

個人覺得這個相對准一點
水象星座
雙魚 巨蠍 天蠍
在語言 文學藝術上有天賦
如 語文 英語 音樂.

風象星座
天稱 雙子 水瓶
在語言 科學知識方便有天賦
如 語文 物理 化學

土象星座
魔羯 金牛 處女
嚴謹 在理論等知識 上有天賦
如數學 歷史 地理 等

火象星座
白羊 獅子 射手
好學心比較重 對自己感興趣的東西都會喜歡 跳躍性思維比較強 擅長的 可能偏理科一點
如數理化
還有這個
白羊座——體育
雙子座——全才
天蠍座——全才 NO.2
巨蟹座——美術
獅子座——數學
處女座——語文或歷史
天秤座——英語或政治
金牛座——化學或物理
射手座——數學或體育
摩羯座——音樂
水瓶座——數理化
雙魚座——都一般,沒有很擅長的

其實擅長什麼科目與星座無關 好好學習 都是擅長的科目

3. c++語言編寫程序,判斷輸入的日期(月,日)屬於哪個星座

//滿意請採納
#include<stdio.h>
intmain(){
intx;
printf("輸入生日:");
scanf("%d",&x);
if(x>=321&&x<=419){
printf("白羊座");
}
elseif(x>=420&&x<=520){
printf("金牛座");
}
elseif(x>=521&&x<=620){
printf("雙子座");
}
elseif(x>=621&&x<=721){
printf("巨蟹座");
}
elseif(x>=722&&x<=822){
printf("獅子座");
}
elseif(x>=823&&x<=922){
printf("處女座");
}
elseif(x>=923&&x<=1022){
printf("天秤座");
}
elseif(x>=1023&&x<=1121){
printf("天蠍座");
}
elseif(x>=1122&&x<=1221){
printf("射手座");
}
elseif(x>=120&&x<=218){
printf("水瓶座");
}
elseif(x>=219&&x<=320){
printf("雙魚座");
}
else{
printf("摩羯座");
}
return0;
}

4. c語言編寫程序,判斷輸入的日期(月,日)屬於哪個星座

c語言的輸出輸入是格式化的,printf表示輸出,在屏幕上列印出來;scanf表示讀入,即把你在屏幕上如果打10,按回車,10就存儲到month那個變數裡面,%d代表輸入一個整數。

還有,要注意,你那個不是c語言……已經是c++了。你看上面定義的那個struct結構體里竟然已經有public……而且還有函數的定義……

Date(int m, int d) 是函數的聲明,set(m, d)是函數的定義。聲明嘛,就是說,我聲明有這個函數存在(注意哦,不一定要給出這個函數具體怎樣的)~定義嘛,就是我要給出這個函數的具體內容和定義。就比如說,我聲明我和張三是好朋友,但我不一定要介紹張三是一個怎樣的人。但我定義張三這個朋友的話,我就必須從各方面都介紹他。聲明和定義在程序設計中,表示形式往往就不一樣了。

函數名是自己起的,愛怎麼起都行,只要調用和定義能對上號就好。

學程序一開始慢慢來,不用急。當年我寫第一個c語言程序,漏了許多分號,被朋友嘲笑了很久……當時也和你一樣,printf什麼的一直不會用。不過現在就好了……

c語言的教材的話,國內的鮮有好書,還是推薦你看譚浩強寫的,清華大學出版社。確實編的很好,深入淺出,很多抽象概念他老人家都解釋得特別好,國內其他教材都比不上。當你學好基礎,想進一步學習的話,推薦兩本國外教材,C PRIMER PLUS 和THE C PROGRAMMING。C PRIMER PLUS比較全,THE C PROGRAMMING是c語言發明者寫的,很牛,不過他寫法和中國傳統思維很不一樣,建議看完譚浩強的書之後再去看。

祝你享受編程的快樂~!

補充,代碼注釋:

#include<stdio.h>
#include<string.h>
//這個程序寫得實在不敢恭維,可讀性極低。變數名起得很不好,重復太多,很容易引起誤解。所以我建議初學者還是去看一些精挑細選的例子,比如譚浩強書上那些真的很不錯。我在THU學EE的,這是我親身經驗和個人建議。。

struct Date //定義了一個叫Date的結構體
{
int month, day;
public:
Date(int m, int d) //聲明一個叫Date的函數
{
set(m, d);
}
void set(int m, int d);

void constell(); //Date結構體底下有一個叫constell的函數
};

void Date::set(int m, int d)
{
//在此最好檢查日期是否輸入正確...
month=m, day=d;
}

void Date::constell()
{
string c[12][2]={ {"魔蠍座", "水瓶座"}, {"水瓶座", "雙魚座"}, {"雙魚座", "白羊座"},
{"白羊座", "金牛座"}, {"金牛座", "雙子座"}, {"雙子座", "巨蟹座"},
{"巨蟹座", "獅子座"}, {"獅子座", "處女座"}, {"處女座", "天秤座"},
{"天秤座", "天蠍座"}, {"天蠍座", "射手座"}, {"射手座", "魔蠍座"}
};

int x=month-1;
int y=day/21;
printf("%s",c[x][y]);
}

int main()
{
int month,day;
printf("請輸入月份: ");
scanf("%d",&month);
cout<<"請輸入日期: ";
scanf("%d",&day);
Date d(month,day); //聲明一個Date類型的結構體變數(也可以叫對象),叫d(裡麵包含set,constell等函數,如一開頭結構體定義所示)。其作用相當於int i,聲明一個整型變數i
d.constell(); //調用結構體變數d下constell函數
return 0;
}

5. 用C++:給一個日期,判斷它是何星座並給出該星座的特徵。要求:面向對象編程,有關功能的實現封裝在類中。

問題補充:要輸入一個日期 能判斷的
=======================================
呵呵,給,又改了一次,再看看:)

#include<iostream>
#include<string>
using namespace std;

class Date
{
int month, day;
public:
Date(int m, int d)
{
set(m, d);
}
void set(int m, int d);

void constell();
};

void Date::set(int m, int d)
{
//在此最好檢查日期是否輸入正確...
month=m, day=d;
}

void Date::constell()
{
string c[12][2]={ {"魔蠍座", "水瓶座"}, {"水瓶座", "雙魚座"}, {"雙魚座", "白羊座"},
{"白羊座", "金牛座"}, {"金牛座", "雙子座"}, {"雙子座", "巨蟹座"},
{"巨蟹座", "獅子座"}, {"獅子座", "處女座"}, {"處女座", "天秤座"},
{"天秤座", "天蠍座"}, {"天蠍座", "射手座"}, {"射手座", "魔蠍座"}
};

int x=month-1;
int y=day/21;
cout<<c[x][y];
}

int main()
{
int month,day;
cout<<"請輸入月份: ";
cin>>month;
cout<<"請輸入日期: ";
cin>>day;
Date d(month,day);
d.constell();
return 0;
}

6. 你認為和水瓶座的女生鬧分手後,對方已經說了不可能了,你還會挽留對方嗎

你認為和水瓶座的女生鬧分手後,對方已經說了不可能了,你還會挽留對方嗎?

水瓶座是一個著名的獨立星座。水瓶座分手後做的第一件事就是找到一個最好的朋友,從錢包里拿出他的照片,換成和朋友的合影。這似乎解釋了分手後什麼都不是。也有可能繼續彼此融洽相處,但具體的行為方式取決於他們當時的情緒,直接做所有事情,而不是編程。水瓶座的女人喜歡獨處。如果他們在愛情中沒有私人空間,那麼是時候結束愛情了。因此,當水瓶座打算分手時,你應該考慮一下你是否認為它太強大了,並且放開你的手更長時間。

7. 水瓶座的男生適合學軟體嗎

水瓶男不是自以為自己什麼星座也不是嗎?學軟體需要編程、網路等知識,只要自己喜歡又有那方面的能力跟星座沒有關系啊。不過典型水瓶座的創新精神適合開發新東西~。

8. 匯編程序設計星座查詢系統

;哥們,你的課題也太麻煩了......不過,還是做出來了!!!
;
;用MASM 5.0編譯
;文件輸出格式如下:
;ZZZZZZZZZ 2.22 雙魚座 Pisces
;DDDDDDDDD 3.13 雙魚座 Pisces
;aaaaaaaaa 1.22 水瓶座 Aquarius
;VVVVVVVVV 5.23 雙子座 Gemini

;匯編程序設計星座查詢系統
; 懸賞分:50 - 離問題結束還有 15 天 9 小時
;功能描述:
; 通過輸入姓名,月份日期 輸出相應的星座。如輸入:04-19,輸;出:Aries。
; 輸入Q 結束退出。同時把剛才的查詢結果保存在quary.txt文檔中。
;文檔中的格式為:
;姓名 生日 星座
;
;星座日期信息如下:
;星座 日期(公歷) 英文名
;魔羯座 (12/22 - 1/19) Capricorn 29
;水瓶座 (1/20 - 2/18) Aquarius 29
;雙魚座 (2/19 - 3/20) Pisces 30-31
;牡羊座 (3/21 - 4/20) Aries 31
;金牛座 (4/21 - 5/20) Taurus 30
;雙子座 (5/21 - 6/21) Gemini 32
;巨蟹座 (6/22 - 7/22) Cancer 31
;;獅子座 (7/23 - 8/22) Leo 31
;處女座 (8/23 - 9/22) Virgo 31
;天秤座 (9/23 - 10/22) Libra 30
;天蠍座 (10/23 - 11/21) Scorpio 30
;射手座 (11/22 - 12/21) Sagittarius 30
;
;這個不會做額,哪位高手能在元旦假之前教我做呀?急用額,幫幫忙!
;能運行的話一定追加分感謝
;問題補充:郵箱[email protected]

;;;
;
; 1.20 2.19 3/4/5.21 6/11/12.22 7/8/9/10.23
;;
;
;
;
;
data segment
DIAN DB '.' ;"月.日"
KONG DB 5 DUP (' ') ;5個空格

xz_long EQU 12+7 ;整個xz 中單個XZ的長度
;file db 'czr.txt',0
file db 'quary.txt',0
handle dw ?
ERR1 db 0dh,0ah,'Creat file Error!$'
xz db '水瓶座 Aquarius $雙魚座 Pisces $牡羊座 Aries $金牛座 Taurus $雙子座 Gemini $巨蟹座 Cancer $獅子座 Leo $處女座 Virgo $天秤座 Libra $天蠍座 Scorpio $射手座 Sagittarius$魔羯座 Capricorn $'

buff1 db 10,11 p (0) ;input name
buff2 db 3,4 p (0) ;input month
buff3 db 3,4 p (0) ;input day
m1 db 0 ;month
d1 db 0 ;day
CRLF DB 0dh,0ah,'$'
file_ptr dw ? ;write position from string xz

s1 db 0dh,0ah,0dh,0ah,' Name: $'
s2 db 0dh,0ah,'Month: $'
s3 db 0dh,0ah,' Day: $'

W_F_BUFF DB 0DH,0AH
data ends

code segment
assume cs:code, ds:data
main proc far
start:
push ds
xor ax,ax
push ax
mov ax,data
mov ds,ax
;--------------------------------------FFFFFFFFFFF
mov dx,offset file
mov al,2 ;r/w mode
mov ah,3dh ;open file
int 21h

jc error ;open file error
mov handle,ax ;save handle
jmp w_file

error:
mov dx,offset file
mov cx,0 ;file attr
mov ah,3ch ;creat file
int 21h
jc error_1
mov handle,ax ;save handle
jmp w_file
error_1:
mov ah,09
lea dx,ERR1 ;disp 'Creat file Error!$'
int 21h
jmp END_D
w_file:
mov ah,42h ;shift file w/r ptr
mov bx,handle
mov al,2 ;set w/r ptr to file eof
mov cx,0
mov dx,0
int 21h

;--------------------FFFFFFFFFFFFFFFFFFFFFFFF

;-------------------------
START_1:
mov ah,09
mov dx ,offset s1 ;input name
int 21h
mov ah,0ah
mov dx,offset buff1
int 21h
;
MOV BX ,offset BUFF1+1 ;判斷是否輸入'Q'退出
MOV AL,[BX]
CMP AL,1
JNE NO_QUIT
INC BX
MOV AL,[BX]
CMP AL,'Q'
JNE NO_QUIT
JMP END_D
NO_QUIT:

;
mov ah,09
mov dx ,offset s2 ;input month
int 21h
mov ah,0ah
mov dx,offset buff2
int 21h
mov bx,offset buff2+1
mov al,[bx]
cmp al,2 ;is 2 wei?
jl is1
mov ah,10
inc bx
inc bx
mov al,[bx]
sub al,30h
add ah,al
mov m1,ah ;save month (2wei)
jmp m_end

is1:
inc bx
mov al,[bx]
sub al,30h
mov m1,al ;save month (1wei)
m_end:

;
mov ah,09
mov dx ,offset s3 ;input day
int 21h
mov ah,0ah
mov dx,offset buff3
int 21h

mov bx,offset buff3+1
mov al,[bx]
cmp al,2 ;is 2 wei?
jl is1_1
inc bx
mov al,[bx]
sub al,30h
mov dl,10
mul dl
inc bx
mov ah,[bx]
sub ah,30h
add al,ah
mov d1,al ;save day (2wei)
jmp d_end

is1_1:
inc bx
mov al,[bx]
sub al,30h
mov D1,al ;save day (1wei)
d_end:

MOV AH,09
MOV DX,OFFSET CRLF
INT 21H

mov dx,offset xz
mov ax,0
mov al,m1

DEC AL
call pd ;根據日判斷AL是否減1或加12(如果是1月)

mov bl,xz_long ;xz中每一個XINZHUO CHANG
MUL BL

add dx,ax
mov file_ptr,dx ;save position went write to file from string xz
moV ah,09
int 21h
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

;-------------------------
mov cx,2
mov dx,offset crlf ;CRLF write TO file
mov ah,40h ;write file
mov bx,handle
INT 21H
mov dx,offset buff1 ;NAME write TO file
call file_w

mov ah,40h ;write 5 BLANK
mov Dx,OFFSET KONG
mov CX,5
mov bx,handle
INT 21H

mov dx,offset buff2 ;MONTH write TO file
call file_w

mov ah,40h ;write "."
mov Dx,OFFSET DIAN
mov CX,1
mov bx,handle
INT 21H

mov dx,offset buff3 ;DAY write TO file
Call file_w

mov ah,40h ;write 5 BLANK
mov Dx,OFFSET KONG
mov CX,5
mov bx,handle
INT 21H

MOV CH,0
mov CL,xz_long-1
mov dx,file_ptr
mov ah,40h ;XZ write TO file
mov bx,handle
INT 21H

JMP START_1

END_D:
mov ah,3eh ;close file
mov bx,handle
INT 21H

ret
main endp

;-------------------------------
file_w proc near

mov ah,40h ;write file
mov bx,dx
inc bx
mov ch,0
mov cl,[bx]
add dx,2
mov bx,handle
INT 21H
ret
file_w endp
;-----------------------------------

;==============================
PD PROC NEAR ;根據輸入的"月日"做判斷子程序
; 1.20 2.19 3/4/5.21 6/11/12.22 7/8/9/10.23

MOV AH,M1
CMP AH,1
JE YUE_1
CMP AH,2
JE YUE_2
CMP AH,3
JE YUE_345
CMP AH,4
JE YUE_345
CMP AH,5
JE YUE_345
CMP AH,6
JE YUE_61112
CMP AH,11
JE YUE_61112
CMP AH,12
JE YUE_61112
CMP AH,7
JE YUE_78910
CMP AH,8
JE YUE_78910
CMP AH,9
JE YUE_78910
CMP AH,10
JE YUE_78910

; 1.20 2.19 3/4/5.21 6/11/12.22 7/8/9/10.23

YUE_1:
MOV AH,D1
CMP AH,20
JL ADD11
JMP RET_PD
ADD11:
ADD AL,11
JMP RET_PD
;
YUE_2:
MOV AH,D1
CMP AH,19
JL AL_DEC1
JMP RET_PD

YUE_345:
MOV AH,D1
CMP AH,21
JL AL_DEC1
JMP RET_PD

YUE_61112:
MOV AH,D1
CMP AH,22
JL AL_DEC1
JMP RET_PD

YUE_78910:
MOV AH,D1
CMP AH,23
JL AL_DEC1
JMP RET_PD

AL_DEC1:
DEC AL

RET_PD:
RET
PD ENDP
;==============================

code ends
end start

9. c語言編寫程序,判斷輸入的日期(月,日)屬於哪個星座

c語言的輸出輸入是格式化的,printf表示輸出,在屏幕上列印出來;scanf表示讀入,即把你在屏幕上如果打10,按回車,10就存儲到month那個變數裡面,%d代表輸入一個整數。

還有,要注意,你那個不是c語言……已經是c++了。你看上面定義的那個struct結構體里竟然已經有public……而且還有函數的定義……

Date(int m, int d) 是函數的聲明,set(m, d)是函數的定義。聲明嘛,就是說,我聲明有這個函數存在(注意哦,不一定要給出這個函數具體怎樣的)~定義嘛,就是我要給出這個函數的具體內容和定義。就比如說,我聲明我和張三是好朋友,但我不一定要介紹張三是一個怎樣的人。但我定義張三這個朋友的話,我就必須從各方面都介紹他。聲明和定義在程序設計中,表示形式往往就不一樣了。

函數名是自己起的,愛怎麼起都行,只要調用和定義能對上號就好。

學程序一開始慢慢來,不用急。當年我寫第一個c語言程序,漏了許多分號,被朋友嘲笑了很久……當時也和你一樣,printf什麼的一直不會用。不過現在就好了……

c語言的教材的話,國內的鮮有好書,還是推薦你看譚浩強寫的,清華大學出版社。確實編的很好,深入淺出,很多抽象概念他老人家都解釋得特別好,國內其他教材都比不上。當你學好基礎,想進一步學習的話,推薦兩本國外教材,C PRIMER PLUS 和THE C PROGRAMMING。C PRIMER PLUS比較全,THE C PROGRAMMING是c語言發明者寫的,很牛,不過他寫法和中國傳統思維很不一樣,建議看完譚浩強的書之後再去看。

祝你享受編程的快樂~!

補充,代碼注釋:

#include
#include
//這個程序寫得實在不敢恭維,可讀性極低。變數名起得很不好,重復太多,很容易引起誤解。所以我建議初學者還是去看一些精挑細選的例子,比如譚浩強書上那些真的很不錯。我在THU學EE的,這是我親身經驗和個人建議。。

struct Date //定義了一個叫Date的結構體
{
int month, day;
public:
Date(int m, int d) //聲明一個叫Date的函數
{
set(m, d);
}
void set(int m, int d);

void constell(); //Date結構體底下有一個叫constell的函數
};

void Date::set(int m, int d)
{
//在此最好檢查日期是否輸入正確...
month=m, day=d;
}

void Date::constell()
{
string c[12][2]={ {"魔蠍座", "水瓶座"}, {"水瓶座", "雙魚座"}, {"雙魚座", "白羊座"},
{"白羊座", "金牛座"}, {"金牛座", "雙子座"}, {"雙子座", "巨蟹座"},
{"巨蟹座", "獅子座"}, {"獅子座", "處女座"}, {"處女座", "天秤座"},
{"天秤座", "天蠍座"}, {"天蠍座", "射手座"}, {"射手座", "魔蠍座"}
};

int x=month-1;
int y=day/21;
printf("%s",c[x][y]);
}

int main()
{
int month,day;
printf("請輸入月份: ");
scanf("%d",&month);
cout<<"請輸入日期: ";
scanf("%d",&day);
Date d(month,day); //聲明一個Date類型的結構體變數(也可以叫對象),叫d(裡麵包含set,constell等函數,如一開頭結構體定義所示)。其作用相當於int i,聲明一個整型變數i
d.constell(); //調用結構體變數d下constell函數
return 0;
}

熱點內容
資料庫兩張表關聯 發布:2025-03-28 22:52:49 瀏覽:726
冒險島2伺服器地址 發布:2025-03-28 22:50:20 瀏覽:611
修改phpini重啟 發布:2025-03-28 22:34:48 瀏覽:878
php俗稱 發布:2025-03-28 22:17:08 瀏覽:416
c語言棧的表達式求值 發布:2025-03-28 22:12:04 瀏覽:810
安卓天氣預報源碼 發布:2025-03-28 21:25:32 瀏覽:843
愛華仕密碼鎖怎麼設置 發布:2025-03-28 21:13:04 瀏覽:340
附件簡歷上傳失敗 發布:2025-03-28 20:57:07 瀏覽:503
怎麼查看所有配置 發布:2025-03-28 20:57:05 瀏覽:865
引領少兒編程 發布:2025-03-28 20:51:43 瀏覽:203