日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

A - 两只脑斧 Gym - 102174A

發布時間:2023/12/29 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 A - 两只脑斧 Gym - 102174A 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

天天最近想要學習用口琴給箏箏吹情歌,但是他以前從來沒有學過口琴,只能從最簡單的兩只腦斧開始學。而口琴有時吸氣有時吹氣的吹法讓天天傻傻地分不清,所以他就只能拿著樂譜來找聰明的你了,快幫幫他!

已知天天使用的是 24
孔口琴,其音階圖如下,其中 1,2,?,7 七個阿拉伯數字表示基本的音階,數字上方有.或:的音階則分別表示該音階的音調將在原音階基礎上增高一個八度或兩個八度,例如音階 3 的高八度為 3.。相應的,數字下方有.或:的音階也分別表示降低一個八度或低兩個八度的音調,例如音階 5 的低二八度為 5:
圖像地址

Input

輸入共兩行,第一行輸入一個正整數 n (1≤n≤100)

,表示樂譜中有 n

個音符。

第二行輸入 n

個由空格間隔開的字符串,每個字符串描述該樂譜中的一個音階,這里使用符號+和-來分別表示音階地高八度和低八度,例如上圖的口琴樂譜的第一個音階和最后一個音階可以分別用5--和7+來表示。

Output

請輸出 n

個字符描述的口琴吹法,其中第 i 個字符將描述第 i

個音階的吹法,請用I表示吸氣,用E表示吹氣,用X表示停頓(在簡譜中用0表示)。

Example
Input

34 1 2 3 1 1 2 3 1 3 4 5 3 4 5 5 6 5 4 3 1 5 6 5 4 3 1 2 5- 1 0 2 5- 1 0OutputEIEEEIEEEIEEIEEIEIEEEIEIEEIEEXIEEX #include <stdio.h> #include <string.h>int main() {int i, len, n;char re[105], ch[5];char a[10] = {'0', 'E', 'I', 'E', 'I', 'E', 'I', 'I'};scanf("%d", &n);for(i=0;i<n;i++){scanf("%s", ch);len = strlen(ch);if(strcmp(ch, "0")==0) re[i] = 'X';else if(len<=2) re[i] = a[ch[0]-'0'];else re[i] = 'E';}for(i=0;i<n;i++){if(i==n-1) printf("%c\n", re[i]);else printf("%c", re[i]);}return 0; }

總結

以上是生活随笔為你收集整理的A - 两只脑斧 Gym - 102174A的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。