我很喜欢音乐,就自己做了这么个玩意。
#include<bits/stdc++.h>
#include<conio.h>
#include<windows.h>
//M是平音,D是低音,G是高音
#define M1 Beep(523,150);
#define M2 Beep(587,150);
#define M3 Beep(659,150);
#define M4 Beep(698,150);
#define M5 Beep(784,150);
#define M6 Beep(880,150);
#define M7 Beep(980,150);
#define D1 Beep(262,150);
#define D2 Beep(294,150);
#define D3 Beep(330,150);
#define D4 Beep(349,150);
#define D5 Beep(392,150);
#define D6 Beep(440,150);
#define D7 Beep(494,150);
#define G1 Beep(1046,150);
#define G2 Beep(1175,150);
#define G3 Beep(1318,150);
#define G4 Beep(1480,150);
#define G5 Beep(1568,150);
#define G6 Beep(1760,150);
#define G7 Beep(1976,150);
char ch;
int main()
{
system("color 1F");
system("mode con cols=65 lines=30");
printf("1:do普通 2:re普通 3:mi普通 4:fa普通 5:so普通 6:la普通 7:si普通\n\n");
printf("Q:do低音 W:re低音 E:mi低音 R:fa低音 T:so低音 Y:la低音 U:si低音\n\n");
printf("A:do高音 S:re高音 D:mi高音 F:fa高音 G:so高音 H:la高音 J:si高音\n\n");
while(1)
{
if(kbhit())
{
ch=getche();
switch(ch)
{
case '1':M1;break;
case '2':M2;break;
case '3':M3;break;
case '4':M4;break;
case '5':M5;break;
case '6':M6;break;
case '7':M7;break;
case 'q':D1;break;
case 'w':D2;break;
case 'e':D3;break;
case 'r':D4;break;
case 't':D5;break;
case 'y':D6;break;
case 'u':D7;break;
case 'a':G1;break;
case 's':G2;break;
case 'd':G3;break;
case 'f':G4;break;
case 'g':G5;break;
case 'h':G6;break;
case 'j':G7;break;
}
}
}
return 0;
}
希望大家点个赞支持一下!