如果注定要分離,我希望你離開後更快樂,這樣我的成全才有價值。我將學著在心痛中微笑,讓祝福成為我愛你唯一的方式。
【軟體介紹】:
面對心儀已久的mm或gg,是否想知道你們將來如何?夢幻情緣可以幫你測試一下你們的緣分。是一款娛樂性很強的測試遊戲,軟體充分體現了健康遊戲的宗旨。軟體提供了強大的測試功能,還有對測試結果的分析。相信你會喜歡的。^_^
【使用說明】:
測試時,分別輸入男生和女生的全名的拼音,輸入時姓與名的每個字都要分開,這可是測試的關鍵喲!記住男生在左邊,女生在右邊。也可以只輸入名字的各個字的首字母,以回車結束輸入。
比如測試 令狐沖 和 任盈盈 的緣分,可以輸入
ling hu chong ren ying ying
也可以輸入
l h ch r y y
或者l h c r y y
或者l h c r y y
即字母的大小寫隨便,但要保證每個人姓與名的每個字的首字母分開。
【軟體原理】:
本軟體測試的原理如圖
把a~z共26個字母按順序標上序號
a b c d e f g h i j k l m
75 76 77 78 79 80 81 82 83 84 85 86 87
n o p q r s t u v w x y z
88 89 90 91 92 93 94 95 96 97 98 99 100
按照輸入的兩個人的名字拼音,每個字取首字母,並換算成對應的數字
如測試令狐沖和任盈盈的緣分,輸入
ling hu chong ren ying ying
則軟體自動取這兩個名字的首字母並換算成對應的數字,如下所示:
l h c r y y
86 82 77 92 99 99
然後按照下面的流程計算令狐沖和任盈盈的緣分:
先把這幾個數字排成一列,然後拿第乙個數和第二個數相加,如果它們的和小於10,則直接在第二行寫出這個和數,如果大於等於10,則把這個和數減去10寫在第二行第乙個數後面(即大於10的數隻寫個位),然後拿第二個數和第三個數相加...,依次類推,第一輪做完後,換行繼續,直到最後只剩下兩個數字,如80,則兩個人的緣分即為80%。
以測試令狐沖和任盈盈的緣分為例。先取他們名字各個字的首字母對應的數字,排成一列。,然後計算如下:
868277929999
44094611888
8493072966
232379152
55506067
0056663
051229
56341
1975
06268
即令狐沖和任盈盈的緣分為68%,怪不得兩個人歷經重重磨難最終還是走到了一起。呵呵. ^_^
【軟體備註】:
本軟體僅供娛樂,請大家不必過於在意測試結果。^_^
【特別說明】:
夢幻情緣系列軟體從最初的1.0到現在的5.0一路走來,從1.0的英文版到3.0的中文版再到5.0的穩定版,編譯器從tc到vc++ 2005,其間經歷了乙個多月的時間。此間軟體經過幾次大規模**重寫,不斷修正bug,不斷完善。夢幻情緣1.0到4.0我都發在了電腦愛好者論壇(http://bbs.cfan.com.cn),這次5.0的最終穩定版就發到了csdn和朋友們分享。
希望朋友們喜歡。
另外不足之處還請朋友們多提意見,非常感謝朋友們支援!
小雨(alxen)
2023年12月5日
夢幻情緣5.0
【夢幻情緣5.0 介面預覽
】: 【
夢幻情緣5.0 原始碼分享】:
#include
#include
#include
#include
#include
#define null 0
void head(void);
char *love1();
void love2();
using namespace std;
void head(void)
return s;}
char *love1() //取首字母函式
//去掉輸入姓名中間及尾部多餘空格,使各個字之間只有乙個空格,方便取首字元
spanum=0;
for(nitem=0;name[nitem]!='/0';nitem++)
if(name[nitem]==' ')
if(spanum>7||spanum<3)
//輸入字母個數有效性檢查,按中國人名字最短兩個字,最長4個字,取的首字母個數最少應為4個,最多為8個。如果規範輸入後的空格多於7個或少於3個,則說明首字母多於8個或少於4個。不合法,返回重新輸入
*q=islower(name[0]) ? name[0]:name[0]+32; //把name[50]陣列中第乙個字母變為小寫,方便後面對應字母取數字
q++;
for(nitem=1;name[nitem]!='/0';nitem++)
}*q='/0'; //取首字母結束,hchar[9]陣列尾部置空
q=hchar;
cout<
void love2() //計算函式
//把由love1函式傳過來的b[9]中的首字母賦給c[9]
*q='/0';
q=c;
while(*q!='/0')
cout.put('/n');
r=a;
for(k=0;k//這個for語句把a[9]中的數字分別拆開,一位一位放入b[28]陣列中
else
}r=a;
s=b;
while(j>2) //前面進行了一大堆,計算卻這麼短,經過運算,緣分就出來了
{for(k=0;k
夢幻情緣5.0
部落格話題 我與LINUX的十年情緣
接觸linux至今已有十年,而linux 已走過了二十年的風風雨雨成長為乙個巨人,在你我生活的每個角落,小到手機大到汽車,我們都能看見它的身影。在它二十歲生日即將到來之際,說說我與她一起走過的十年情緣。畢業後到公司工作,做的是系統工程師,公司裡都是清一色的windows,工作與linux一點關係都沒...
部落格話題 我與LINUX的十年情緣
接觸linux至今已有十年,而linux 已走過了二十年的風風雨雨成長為乙個巨人,在你我生活的每個角落,小到手機大到汽車,我們都能看見它的身影。在它二十歲生日即將到來之際,說說我與她一起走過的十年情緣。畢業後到公司工作,做的是系統工程師,公司裡都是清一色的windows,工作與linux一點關係都沒...
《夢幻旅遊》告訴你人一生要去的50個地方
創刊於1880年的美國 國家地理 雜誌至今已走過了115年的歷史,著名的黃色方框是它在全球通行的標誌。這本雜誌以其地理知識的價值,以及它被賦予的浪漫和激情,受到全世界讀者的青睞。這一次,國家地理 召集她遍布全世界的記者,耗時兩年評選出了這個星球上他們最想前往的50個旅遊目的地。對於中國的廣大旅遊愛好...