A - accept  (接受)“世上没有十全十美的人。”你爱一个人,就必须接受其一切,甚至缺点。


B - belief  (信任)互相猜度的爱情下场只有分手。


C - care   (关心)关心的程度正好表现你对其重视程度。


D - digest  (理解)人非圣贤,总有情绪起伏的时候,若对方是“凸”的时候,你何不做“凹”去忍耐、安慰一下呢。


E - enjoy  (欣赏)不要只懂埋怨,在鸡蛋里挑骨头。


F - freedom (自由)不要让对方认为跟你结婚就等于被困笼中。

G - give   (付出)爱情这种东西不一定是你付出“一”,便会收回“一”。但不付出,便一定没有收获。

H - heart   (心)爱情最重要的道具是心,你必须真心对待,用心去爱。


l -independence(独立)每个人都有自己的生存意义,不应过分依赖对方,成为对方的沉重负担,甚至累赘。

J- jealousy (妒忌)适当的吃醋能表示你对对方的重视,但切忌毫不讲理、大发雷霆地吃醋,必惹反感。


K - kiss  (吻)一吻胜过千言万语,所以不要吝啬你的红唇


L - love  (爱)爱一个人,你必定愿意为其付出,这是最高的境界。


M - mature  (成熟)没有人会喜欢对方长年没头没脑地蹦蹦跳跳。


N - natural  (自然)不做作、流于自然的爱情才是细水长流的。

 
O - observe  (观察)细心观察爱侣的喜好,不但能更了解对方,更能给其惊喜。


P- protect  (保护)做男朋友的当然要保护女朋友,做女朋友的亦要维护对方的尊严。

 
Q - quarter (宽大)宽大是基本的要诀,对爱侣的一些错误,以宽大的态度原谅他。


R - receive (接受)对于爱侣为你所做的,你应以欣赏的态度去接受,这才能令感情更进一步。


S - share  (分享)若你爱一个人,就必能与其分享喜与哀,这是作为一个伴侣最简单的责任。


T - tender  (温柔)爱人当然要温柔地爱,因为男人女人缺乏温柔都不可爱。


U - understand(明白)站在对方立场,将心比心地想,必定能更了解对方。


v - veracity (诚实)互相欺骗的感情又怎能天长地久呢? 
W - wait  (等待)最重要的是你要与爱侣同步成长,同步走完这段人生路。


X - “x” (乘法符号)把你对爱侣的爱每天以倍数地乘上去,爱情自然变成无限大。


Y - yearn (想念)不在一起时,不妨多想念对方,或致电或传呼说句“我很挂念你”。

Z - zest  (热情)适当的热情能添加不少乐趣,但切忌过分热情。

把字母对应的寓意用C实现如下

#include <stdio.h>
#include <map>
#include <algorithm>
#include <iostream>
#include <vector>using namespace  std;//二分法查找
int binarySearchChar(const char *list, char item, int len);
//英文字母对应的解释
void explainLetters(vector<string>& vecStrs);
//交互输入结果
void printExplain(vector<string>& vecStrs,const  char* lettersUp, const char* lettersLow, const int nums);int main()
{const int nums = 26;const char* lettersUp = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";//const char lettersUp[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";const char* lettersLow = "abcdefghijklmnopqrstuvwxyz";vector<string> vecStrs;explainLetters(vecStrs);printExplain( vecStrs,  lettersUp, lettersLow, nums);return 0;
}//二分法查找
int binarySearchChar(const char *list, char item, int len)
{int low = 0;int high = len;while (low <= high){int mid = (low + high) / 2;int guess = list[mid];if (guess == item){return mid;}else if (guess > item){high = mid - 1;}else{low = mid + 1;}}return -1; //number not found
}void explainLetters(vector<string>& vecStrs)
{string strs = " ";//astrs = "accept (接受) 世上没有十全十美的人。你爱一个人,就必须接受其一切,甚至缺点。\n";vecStrs.push_back(strs);//bstrs = "belief  (信任)互相猜度的友情、爱情、亲情下场只有nothing。\n";vecStrs.push_back(strs);//cstrs = "care  (关心)关心的程度正好表现你对其重视程度。\n";vecStrs.push_back(strs);//dstrs = "digest  (理解)人非圣贤,总有情绪起伏的时候,若对方是“凸”的时候,你何不做“凹”去忍耐、安慰一下呢。 \n";vecStrs.push_back(strs);//estrs = "enjoy  (欣赏)不要只懂埋怨,在鸡蛋里挑骨头。 \n";vecStrs.push_back(strs);//fstrs = "freedom (自由)不要让对方认为跟你相识相交就等于被困笼中。\n";vecStrs.push_back(strs);//gstrs = "give   (付出)生活中很多东西不一定是你付出“一”,便会收回“一”。但不付出,便一定没有收获。\n";vecStrs.push_back(strs);//hstrs = "heart   (心)生活最重要的道具是心,你必须真心对待,用心去爱。 \n";vecStrs.push_back(strs);//istrs = "independence(独立)每个人都有自己的生存意义,不应过分依赖对方,成为对方的沉重负担,甚至累赘。\n";vecStrs.push_back(strs);//jstrs = "jealousy (妒忌)适当的吃醋能表示你对对方的重视,但切忌毫不讲理、大发雷霆地吃醋,必惹反感。 \n";vecStrs.push_back(strs);//kstrs = "kiss  (吻)一吻胜过千言万语,所以不要吝啬你的红唇\n";vecStrs.push_back(strs);//lstrs = "love  (爱)爱一个人,你必定愿意为其付出,这是最高的境界。 \n";vecStrs.push_back(strs);//mstrs = "mature  (成熟)没有人会喜欢对方长年没头没脑地蹦蹦跳跳。\n";vecStrs.push_back(strs);//nstrs = "natural  (自然)不做作、流于自然的爱情才是细水长流的。 \n";vecStrs.push_back(strs);//ostrs = "observe  (观察)细心观察爱侣的喜好,不但能更了解对方,更能给其惊喜。\n";vecStrs.push_back(strs);//pstrs = "protect  (保护)做男朋友的当然要保护女朋友,做女朋友的亦要维护对方的尊严。 \n";vecStrs.push_back(strs);//qstrs = "quarter (宽大)宽大是基本的要诀,对爱侣的一些错误,以宽大的态度原谅他。 \n";vecStrs.push_back(strs);//rstrs = "receive (接受)对于爱侣为你所做的,你应以欣赏的态度去接受,这才能令感情更进一步。 \n";vecStrs.push_back(strs);//sstrs = "share  (分享)若你爱一个人,就必能与其分享喜与哀,这是作为一个伴侣最简单的责任。 \n";vecStrs.push_back(strs);//tstrs = "tender  (温柔)爱人当然要温柔地爱,因为男人女人缺乏温柔都不可爱。 \n";vecStrs.push_back(strs);//ustrs = "understand(明白)站在对方立场,将心比心地想,必定能更了解对方。  \n";vecStrs.push_back(strs);//vstrs = "veracity (诚实)互相欺骗的感情又怎能天长地久呢? \n";vecStrs.push_back(strs);//wstrs = "wait  (等待)最重要的是你要与爱侣同步成长,同步走完这段人生路。  \n";vecStrs.push_back(strs);//xstrs = "“x” (乘法符号)把你对爱侣的爱每天以倍数地乘上去,爱情自然变成无限大。  \n";vecStrs.push_back(strs);//ystrs = "yearn (想念)不在一起时,不妨多想念对方,或致电或传呼说句“我很挂念你”。\n";vecStrs.push_back(strs);//zstrs = "zest  (热情)适当的热情能添加不少乐趣,但切忌过分热情。  \n";vecStrs.push_back(strs);
}void printExplain(vector<string>& vecStrs, const char* lettersUp, const char* lettersLow,  const int nums)
{char words[256] = " ";int index = 0;bool out = false;char aLetter = ' ';string sw = " ";//在屏幕交互输入字符while (true){//get_words(words);cout << "26个英文字母的爱情哲理寓意" << endl;cout << "please enter a letter(english)! or input exit/quit close it" << endl;fgets(words, 10, stdin);sw = words;//输入空格退出程序if (sw == "exit\n" || sw == "quit\n") break;aLetter = words[0];//断判字母的大小写if (aLetter >= 'A' && aLetter <= 'Z'){index = binarySearchChar(lettersUp, aLetter, nums);}else{index = binarySearchChar(lettersLow, aLetter, nums);}//如何输入的不是字母if (-1 == index){cout << "pleas enter letters" << endl;}//输出英文字母对应的说明cout << vecStrs[index].c_str() << endl;}}

把对应的图片放在Images文件夹下,用opencv读显示图片在出现文字解释时。

#include <stdio.h>
#include <map>
#include <algorithm>
#include <iostream>
#include <vector>
#include <opencv.hpp>using namespace  std;
using namespace  cv;//二分法查找
int binarySearchChar(const char *list, char item, int len);
//英文字母对应的解释
void explainLetters(vector<string>& vecStrs);//交互输入结果
void printExplain(vector<string>& vecStrs, const  char* lettersUp, const char* lettersLow, const int nums);int main()
{const int nums = 26;const char* lettersUp = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";//const char lettersUp[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";const char* lettersLow = "abcdefghijklmnopqrstuvwxyz";vector<string> vecStrs;explainLetters(vecStrs);printExplain(vecStrs, lettersUp, lettersLow, nums);return 0;
}//二分法查找
int binarySearchChar(const char *list, char item, int len)
{int low = 0;int high = len;while (low <= high){int mid = (low + high) / 2;int guess = list[mid];if (guess == item){return mid;}else if (guess > item){high = mid - 1;}else{low = mid + 1;}}return -1; //number not found
}void explainLetters(vector<string>& vecStrs)
{string strs = " ";//astrs = "accept (接受) 世上没有十全十美的人。你爱一个人,就必须接受其一切,甚至缺点。\n";vecStrs.push_back(strs);//bstrs = "belief  (信任)互相猜度的友情、爱情、亲情下场只有nothing。\n";vecStrs.push_back(strs);//cstrs = "care  (关心)关心的程度正好表现你对其重视程度。\n";vecStrs.push_back(strs);//dstrs = "digest  (理解)人非圣贤,总有情绪起伏的时候,若对方是“凸”的时候,你何不做“凹”去忍耐、安慰一下呢。 \n";vecStrs.push_back(strs);//estrs = "enjoy  (欣赏)不要只懂埋怨,在鸡蛋里挑骨头。 \n";vecStrs.push_back(strs);//fstrs = "freedom (自由)不要让对方认为跟你相识相交就等于被困笼中。\n";vecStrs.push_back(strs);//gstrs = "give   (付出)生活中很多东西不一定是你付出“一”,便会收回“一”。但不付出,便一定没有收获。\n";vecStrs.push_back(strs);//hstrs = "heart   (心)生活最重要的道具是心,你必须真心对待,用心去爱。 \n";vecStrs.push_back(strs);//istrs = "independence(独立)每个人都有自己的生存意义,不应过分依赖对方,成为对方的沉重负担,甚至累赘。\n";vecStrs.push_back(strs);//jstrs = "jealousy (妒忌)适当的吃醋能表示你对对方的重视,但切忌毫不讲理、大发雷霆地吃醋,必惹反感。 \n";vecStrs.push_back(strs);//kstrs = "kiss  (吻)一吻胜过千言万语,所以不要吝啬你的红唇\n";vecStrs.push_back(strs);//lstrs = "love  (爱)爱一个人,你必定愿意为其付出,这是最高的境界。 \n";vecStrs.push_back(strs);//mstrs = "mature  (成熟)没有人会喜欢对方长年没头没脑地蹦蹦跳跳。\n";vecStrs.push_back(strs);//nstrs = "natural  (自然)不做作、流于自然的爱情才是细水长流的。 \n";vecStrs.push_back(strs);//ostrs = "observe  (观察)细心观察爱侣的喜好,不但能更了解对方,更能给其惊喜。\n";vecStrs.push_back(strs);//pstrs = "protect  (保护)做男朋友的当然要保护女朋友,做女朋友的亦要维护对方的尊严。 \n";vecStrs.push_back(strs);//qstrs = "quarter (宽大)宽大是基本的要诀,对爱侣的一些错误,以宽大的态度原谅他。 \n";vecStrs.push_back(strs);//rstrs = "receive (接受)对于爱侣为你所做的,你应以欣赏的态度去接受,这才能令感情更进一步。 \n";vecStrs.push_back(strs);//sstrs = "share  (分享)若你爱一个人,就必能与其分享喜与哀,这是作为一个伴侣最简单的责任。 \n";vecStrs.push_back(strs);//tstrs = "tender  (温柔)爱人当然要温柔地爱,因为男人女人缺乏温柔都不可爱。 \n";vecStrs.push_back(strs);//ustrs = "understand(明白)站在对方立场,将心比心地想,必定能更了解对方。  \n";vecStrs.push_back(strs);//vstrs = "veracity (诚实)互相欺骗的感情又怎能天长地久呢? \n";vecStrs.push_back(strs);//wstrs = "wait  (等待)最重要的是你要与爱侣同步成长,同步走完这段人生路。  \n";vecStrs.push_back(strs);//xstrs = "“x” (乘法符号)把你对爱侣的爱每天以倍数地乘上去,爱情自然变成无限大。  \n";vecStrs.push_back(strs);//ystrs = "yearn (想念)不在一起时,不妨多想念对方,或致电或传呼说句“我很挂念你”。\n";vecStrs.push_back(strs);//zstrs = "zest  (热情)适当的热情能添加不少乐趣,但切忌过分热情。  \n";vecStrs.push_back(strs);
}void printExplain(vector<string>& vecStrs, const char* lettersUp, const char* lettersLow, const int nums)
{char words[256] = " ";int index = 0;bool out = false;char aLetter = ' ';string sw = " ";//在屏幕交互输入字符while (true){//get_words(words);cout << "26个英文字母的爱情哲理寓意" << endl;cout << "please enter a letter(english)! or input exit/quit close it" << endl;fgets(words, 10, stdin);sw = words;//输入----退出程序if (sw == "exit\n" || sw == "quit\n") break;aLetter = words[0];//断判字母的大小写if (aLetter >= 'A' && aLetter <= 'Z'){index = binarySearchChar(lettersUp, aLetter, nums);}else{index = binarySearchChar(lettersLow, aLetter, nums);}//如何输入的不是字母if (-1 == index){cout << "pleas enter letters" << endl;}//将c++一个字符转化成字符串char pathChar = lettersLow[index];string pathStr = " ";char Chars[2] = { pathChar, 0 };pathStr = Chars;string pathStr1 = "images/";string pathImages = pathStr1.append(pathStr.append(".jpg"));cout << vecStrs[index].c_str() << endl;   Mat images = imread(pathImages);imshow("LOVE", images);waitKey(0);}}

26个英文字母的爱情哲理寓意相关推荐

  1. 26个英文字母的爱情含义

    A------Accept(接受) "世上没有十全十美的人".记着,你爱他,就必须接受他的一切,甚至他的缺点. B--belief(信任) 时尚非主流 不信任对方,经常以怀疑的口吻 ...

  2. 爱情与26个英文字母

    爱情与26个英文字母 A--Accept(接受)         "世上没有十全十美的人".你爱他,就必须接受他的一切,甚至他的缺点. B--belief(信任)          ...

  3. 由数字、26个英文字母、下划线或汉字的正则表达式

    2019独角兽企业重金招聘Python工程师标准>>> 1.由数字.26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ...

  4. java程序a-z b-y,请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输出这个串加密后的结 - 赏学吧...

    请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输出这个串加密后的结果.加密操作是将字母变换成倒序的大写字母,如A->Z,B->Y. 注意:请勿改动main( ...

  5. bp神经网络matlab代码_基于Matlab的BP神经网络识别26个英文字母

    一.设计思想 字符识别在现代日常生活的应用越来越广泛,比如车辆牌照自动识别系统,手写识别系统,办公自动化等等.本文采用BP网络对26个英文字母进行识别.首先将待识别的26个字母中的每一个字母都通过长和 ...

  6. jsp未正确拼写字 mysql_江西26个英文字母的正确拼写方式

    原标题:江西26个英文字母的正确拼写方式 你听说过26个字母吗? 对,就是"歪果仁"的字母表 那你知道江西和这26个字母之间的联系吗? 那不二叔来普及一下 "26个字母与 ...

  7. Java小技巧输出26个英文字母,不用一个一个手打

    在实际需求中,可能会遇到需要循环产生26个英文字母,一个一个输出肯定会累死,看看下面这种方式: String name; for(int i = 1;i<=26;i++){name = Stri ...

  8. 计算机英语格式怎么写,26个英文字母,正确的书写格式,孩子真的会吗?

    尽管这是互联网时代,但许多传统的事物还是不能忘记的,例如用笔书写. 不仅汉字在格式上特别重要,而且英文字母的写作也很特别. 尽管许多孩子从小学开始就学习英语,而且26字母的写作也很方便,他们真的还好吗 ...

  9. [程序员学英语]26个英文字母

    英文中最基础.最基础的当然是26个字母了,很多人可能觉得这个太简单了.但是经常也会遇到到一些人不能对这些单词正确的发音.可能是以前教我们的老师本来就教得不对.或者一部分人可能会带有地方口音以至于不能正 ...

  10. java输出26个字母_Java语言:输出26个英文字母(从键盘输入)

    程序要求:输出26个英文字母,从键盘输入字符a,然后26个字母分两行进行输出,每十三个字母一行 程序如下 import java.util.Scanner; public class Demo { p ...

最新文章

  1. 微信小程序swiper组件宽高自适应方法
  2. 角色权限(Role)和系统权限(System)的几个澄清实验
  3. 几个软件研发团队管理的小问题
  4. recyclervie刷新到底部_RecyclerView底部刷新实现详解
  5. MATLAB Simulink中如何实现锁相环
  6. python中title用法_在CSV fi中使用Title()
  7. 【草稿】windows + vscode 远程开发
  8. atitit.自己动手开发编译器and解释器(1) ------词法分析--attilax总结
  9. 程序设计语言及其文法
  10. 计算机信息系统发生安全事故,网络安全事故报告制度
  11. Hadoop常见命令 完整版
  12. 计算机按姓氏笔画顺序排序规则,【姓氏文化】按姓氏笔画排序的原则
  13. android ios mp4格式转换,ios 开发 视频格式转换、mov转MP4
  14. h5 android上传本地视频文件,关于webview适配H5上传照片或者视频文件的方法
  15. 赴日本常见问题QA (2转 不明原处)
  16. 怎么使用outlook发送邮件?outlook群发邮件怎么撤回?
  17. (Java)预测身高案例
  18. gala米兰达斯(Mirandus)游戏介绍
  19. 2. 一元函数微分学
  20. Zigbee入网流程

热门文章

  1. jsp springmvc 视图解析器_SpringMVC 视图解析器
  2. 关于机器人方面的sci论文_化学教学论文发表【期刊论文】化学教学论文发表
  3. react在线文件_在线IDE开发入门之从零实现一个在线代码编辑器
  4. linux安装qt_Ubuntu Qt 安装教程--快速下载连接(网盘)
  5. 如何用python读取表_Python读取MySQL表数据的方法介绍
  6. wiki.openwrt.org无法打开的解决办法
  7. NGN学习笔记1——NGN的基本概念和体系结构
  8. climbing-stairs-动态规划,爬楼梯的路径数
  9. 一次TypeScript, React, Node, MongoDB的模板式前后端分离开发实践
  10. canvas视频逐帧播放