不的不空摩尼供养咒注音怎么写

1282人阅读
九度OJ(70)
模拟(36)
面试笔试题目(16)
输入一串拼音,输出它代表的阿拉伯数字(Ling,Yi,Er,San,Si,Wu,Liu,Qi,Ba,Jiu),数字不会超过十万
为了处理方便,输入一定是数字带单位的,例如10会是YiShi,而不是一个单独的Shi.
输入 JiuWanJiuQianJiuBaiJiuShiJiu
输出 99999
基本思路:把Wan,Qian,Bai,Shi特殊处理,作为分隔符,其余的都是普通数字
#include&stdio.h&
#include&string&
#include&cctype&
#include&map&
#include&iostream&
#include&vector&
map&string,int&
vector&int&
vector&int&
void init()
mm[&Ling&]=0;
mm[&Yi&]=1;
mm[&Er&]=2;
mm[&San&]=3;
mm[&Si&]=4;
mm[&Wu&]=5;
mm[&Liu&]=6;
mm[&Qi&]=7;
mm[&Ba&]=8;
mm[&Jiu&]=9;
mm[&Wan&]=10000;
mm[&Qian&]=1000;
mm[&Bai&]=100;
mm[&Shi&]=10;
int main(int argc, char *argv[])
freopen(&test.in&,&r&,stdin);
while(cin&&s){
nums.clear();
vec.clear();
if(i&s.size()&&isupper(s[i]))
while(i&s.size()&&islower(s[i]))
for(int k=j;k&i;++k)
vec.push_back(mm[x]);
if(i==s.size())
int num=0;
vector&int&::size_type ite=0;
while(ite!=vec.size()){
if(vec[ite]&=10){
num*=vec[ite];
nums.push_back(num);
num+=vec[ite];
nums.push_back(num);
int sum=0;
for(int i=0;i&nums.size();++i)
sum+=nums[i];
cout&&sum&&
测试用例:
BaBaiBaShiBa
JiuWanJiuQianJiuBaiJiuShiJiu
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:668797次
积分:8456
积分:8456
排名:第1612名
原创:321篇
转载:27篇
译文:13篇
评论:120条
阅读:10455
文章:23篇
阅读:110984
文章:37篇
阅读:52430
(2)(1)(1)(4)(2)(5)(14)(25)(34)(49)(127)(35)(11)(2)(5)(12)(4)(1)(1)(10)(16)(1)‘否’的拼音怎么写?
少女幻葬亱盢
是个多音字
它有两个读音:fou(三声) :不支持,反对.否定,否决
pi(三声):恶的,坏的,不好的东西.否极泰来“否”英文翻译1.to negate2.a negative answer
为您推荐:
其他类似问题
否’的拼音fou
1. fǒu (否定)表示不同意,不认可:否定。 2. pǐ (否极泰来)不好,坏,恶
fou(三声)
1. fǒu (否定)表示不同意,不认可:否定。 2. pǐ (否极泰来)不好,坏,恶
扫描下载二维码为什么「小」的汉语拼音写法是「xiǎo」,而「姚」的拼法是「yáo」不是「yiáo」?
还有「jiao」啊,「qiao」啊什么的……为什么不把「i」省略?
好问题(其实是两个问题),可能不太好理解,请仔细看:
这是一个涉及汉语拼音方案的问题,我们要知道汉语拼音方案为何这样设计。拉丁化方案(拼音方案)是个整体,牵一发而动全身。
补充知识:汉字的音节分为「声母」和「韵母」两部分,而韵母——用一个在这里比较合适的简单分析方式——韵母可以包含一个「介音」(如 gua、jie、jue 中间的 u、i、ü)。
首先,j、q、x 这一组三个声母很特别,它们之所以是这个发音正是因为它们后面有 i、ü 开头的韵母(比如 i、ü、ie、üe、ian、üan 等,汉语音韵学术语里我们把这些韵母分别叫作「齐齿呼」和「撮口呼」)——所以当然 j、q、x 后面不会有 u,所以 ü 和 j、q、x 相拼时可以省去 u 上面的两个点。
于是我们需要在 j、q、x 后面写清 i 或 ü 来区分这两类韵母(当然 ü 简写为 u 了),如果把 i 省掉,jie 变成了「je」,那么 jue 怎么办呢?省掉 i 既让原来整齐、对称的拼音系统受到破坏,又不便于外国人通过拼音尽量读出汉语发音,也不便于以汉语为母语的孩子学习汉语拼音(为什么「je」里的「j」加了个「u」就变了一个音而不是多了一点音?这样的情况其实在汉语拼音中不少,但没必要再多了)。
而 yao 这样的音节中,y 并不是一个声母(yao 这样的是所谓的「零声母」音节,我们不认为这个音节中有声母),y 只是韵母 iao 的 i 这个介音在音节开头的书写形式(wa 里的 w 是介音 u 在音节开头的形式,yue 中的 yu 是 ü 在音节开头的形式;wu(u)、yi(i)和 yu(ü)类似)。汉语拼音这样设计是为了让书写出来的音节划分尽量明确,看到 y 或 w 就知道开始了新的音节,尽量减少 xi’an 这样必须加隔音符的情况。
所以「yie」这样的写法是没有必要的。如果这是为了让它和 yue 保持整齐,wa 是不是也要写成「wua」呢?这样有点冗余。但其实这样也很整齐,我个人倒挺喜欢的——但不太实际。
扩展阅读(同样是对汉语音系以及汉语拼音方案的思考):
为什么还要保留韵母 ü?
首先,这条规则是《汉语拼音方案》明确规定的:前面没有声母的时候,介音i写成y或yi,介音u写成w或wu,介音ü写成yu。更详细的写法请见《汉语拼音方案》。除了便于书写、符合习惯等等因素,还有一点,本页其他答案未提及:实验语音学上认为,i,u,ü这几个元音打头时,开始有点轻微摩擦,带有辅音的性质,所以采用y和w这两个“半元音字母”。
我提供一个肤浅的解释。在注音符号(汉语拼音方案之前的注音系统,详情见后文)中,y和i本就是一个东西,声母表中并无y的位置,所有我们现在表达为ya,ye,yang……之类的写法,放在以前的体系中大体就可以理解为ia,ie,iang……具体写法如下:y→丨x→ㄒao→ㄠ而题主所举两个音节拼法如下:xiǎo→ㄒ丨ㄠˇyáo→丨ㄠ‘(其他符号见文末)到这已经很显然了,既然y和i本是一个音,为什么还要在i前面加y呢?换作是注音符号的话,岂不是成了「丨丨ㄠ‘」?此处不妨理解为「yáo」里的y本来是i,只是作为开头字母,变形为y。附:
因為這裡的 y=i
Yinwei "y" jiu shi "i", suowei de Xilayu de "i " (Greek y)."Yao" limian de "i" sheng diao le
请翻汉语字典最后的汉语拼音方案就能解决了
因为现在的汉语拼音方案的设计关系,汉语拼音里面的i有三种1、作为韵母使用的i,就是bi、pi之类拼音里面的i;2、作为虚韵母,不发音的i,就是zhi、chi、shi、ri、zi、ci、si里面的i;3、另外一个韵母的一部分,像ai、ei、ui这些的一部分。在汉语拼音方案里面,y不是声母,而是作为韵母使用的i的另外一种表示形式。iao属于一种特殊写法,是i行(i打头的韵母,ia、ie、iao、iou、ian、in、iang、ing、iong,)的韵母,在前面没有声母的时候,把i改写成y。特殊情况是i写成yi,in写成yin,ing写成ying。我们看一下汉语拼音之前的拼音方案,也就是海峡那边还在使用的注音符号的表示方法,就不对这种特殊情况做区分了。xiao写成ㄒㄧㄠ,其中,ㄒ就是x,ㄧ就是i,ㄠ就是ao,而yao是写成ㄧㄠ的。我们可以认为,把i改成y是为了方便外国人读出来。我们举几个对岸的人的名字的例子,虽然他们的拼音系统里面不区分i和y,但是他们名字的英文里面,还是会为了发音方便而改成y。比如著名华人图灵奖获得者姚期智,拼音英文写作Chi-Chih Yao,蒋介石曾孙蒋友柏,拼音英文写作Chiang Yu-bou没有改写的,比如CIH病毒的发明人陈盈豪,拼音英文写作Chen Ing Hau 《汉语拼音方案》参考:
我猜题主肯定不翻新华字典。我在很小的时候就爱翻那个,最后面有個汉语拼音方案的表。(1)“知、蚩、诗、日、资、雌、思”等字的用i,即:知、蚩、诗、日、资、雌、思等字拼作zhi,chi,shi,ri,zi,ci,si。(2)韵母ㄦ写成er,用做的时候写成r。例如:“儿童”拼作ertong,“花儿”拼作huar。(3)韵母ㄝ单用的时候写成ê。(4)i行的韵母,前面没有声母的时候,写成yi(衣),ya(呀),ye(耶),yao(腰),you(忧),yan(烟),yin(因),yɑng(央),ying(英),yong(雍)。u行的韵母,前面没有的时候,写成wu(乌), wa(蛙), wo(窝), wɑi(歪),wei(威),wan(弯),wen(温),wang(汪),weng(翁)。ü行的韵母,前面没有声母的时候,写成yu(迂),yue(约),yuan(冤),yun(晕);ü上两点省略。ü 行的韵母跟声母j,q,x拼的时候,写成:ju(居),qu(区),xu(虚),ü上两点也省略;但是跟声母n,l拼的时候,仍然写成nü(女),lü(吕)。(5)iou,uei,uen前面加声母的时候,写成iu,ui,un。例如niu(牛),gui(归),lun(论)。(6)在给汉字注音的时候,为了使拼式简短,ng可以省作?。
声母 w y 是介音,也叫做半元音在拼音设计的时候,y=i w=u你可以想想所有y w 开头的拼音
终于遇到一个自己专业的问题啦xiao
无分析一下韵母结构iao
韵尾u(是的,是u不是o)iao
韵尾u在汉语拼音的音节拼写规则里,韵母表中i行的韵母,在零声母音节中,如果i不是韵腹,就把i改为y比如iao→yao
ia→ya所以
在汉语拼音里面并不是声母的
已有帐号?
无法登录?
社交帐号登录

我要回帖

更多关于 不能说谎的小镇注音版 的文章

 

随机推荐