- 这道题本身不难,可是看懂题意确废了我很长时间
- #include<stdio.h>
#include<string.h> int main() { char a[10], s[10];//数组开大点,否则不会过 int kase = 1; while (scanf("%s %s", a, s) != EOF) { printf("Case %d: ", kase++); if (!strcmp(a, "A#")) printf("Bb %s\n", s); else if (!strcmp(a, "Bb")) printf("A# %s\n", s); else if (!strcmp(a, "C#")) printf("Db %s\n", s); else if (!strcmp(a, "Db")) printf("C# %s\n", s); else if (!strcmp(a, "D#")) printf("Eb %s\n", s); else if (!strcmp(a, "Eb")) printf("D# %s\n", s); else if (!strcmp(a, "F#")) printf("Gb %s\n", s); else if (!strcmp(a, "Gb")) printf("F# %s\n", s); else if (!strcmp(a, "G#")) printf("Ab %s\n", s); else if (!strcmp(a, "Ab")) printf("G# %s\n", s); else printf("UNIQUE\n"); } return 0; }
南阳理工学院25题
最新推荐文章于 2024-06-18 20:35:58 发布