和弦可以是任意倒置的(即音符可以按任何顺序排列)。如果和弦是大调,则输出“大调”。如果和弦是次要的,输出‘次要’。如果和弦既非大调也非小调,则输出空行。一个大调或小和弦是由三个音符组成的,这三个音符由一个特定的半音模式隔开。如果我们认为和弦的根(下音)是0,那么一个主要和弦是0-4-7模式,小和弦是0-3-7模式。A#/Bb B/Cb B#/C C#/Db D D#/Eb E/Fb E
在弹钢琴的时候,我意识到要正确地弹奏和弦,我通常需要记住和弦的哪个音调是白色的,哪个是黑色的。其余的通常由“自动驾驶仪”处理。让我们编写一个给定第七和弦的程序,它输出在黑色(字符^)和白键(字符-)上播放的音调。每个和弦名称都有一个根,它是大写字母A to G,可选地后面跟着b或#,然后再加上其类型,如下所示。所有第七和弦都包含四个音符,公式用整数表示。7优势(0,4,7,10)m7未成年人(0,3,7,10)m7b5半减