C++演奏《我和我的祖國》
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
#define do1 261.626
#define re1 293.665
#define mi1 329.629
#define fa1 349.228
#define so1 391.995
#define la1 440.000
#define si1 493.883
#define do2 523.251
#define re2 587.330
#define mi2 659.255
#define fa2 698.456
#define so2 783.991
#define la2 880.000
#define si2 987.767


int main(){
ios::sync_with_stdio(false);
cin.tie(0), cout.tie(0);
cout<<"我和我的祖國"<<endl;
Beep(0,900);?
cout<<"我和我的祖國"<<endl;
? ? Beep(so1,600);
? ? Beep(la1,300);
Beep(so1,600);
Beep(fa1,300);
Beep(mi1,600);
Beep(re1,900);?
Beep(0,900);?
cout<<"一刻也不能分割"<<endl;
Beep(do1,600);?
Beep(mi1,300);?
Beep(do2,600);?
Beep(si1,600);?
Beep(la1,600);
Beep(mi1,300);
Beep(so1,600);
Beep(0,900);?
cout<<"無論我走到哪里"<<endl;
Beep(la1,400);?
Beep(si1,300);?
Beep(la1,300);?
Beep(so1,300);?
Beep(mi1,300);?
Beep(re1,600);?
Beep(so1,1200);?
Beep(0,900);?
cout<<"都流出一首贊歌"<<endl;
? ? Beep(si1,600);?
Beep(la1,300);?
Beep(so1,600);?
Beep(so1,600);?
Beep(do1,600);
Beep(re1,300);
Beep(mi1,700);
Beep(0,900);
cout<<"我歌唱每一座高山"<<endl;
Beep(so1,600);
Beep(la1,300);
Beep(so1,600);
Beep(fa1,300);
Beep(mi1,600);
Beep(re1,600);?
Beep(do1,1200);
Beep(so1,600);
Beep(0,900);
cout<<"我歌唱每一條河"<<endl;
Beep(do1,400);
Beep(mi1,600);
Beep(do2,600);
Beep(si1,600);
Beep(re2,300);
Beep(do2,600);?
Beep(la1,1200);
Beep(0,900);
cout<<"裊裊炊煙"<<endl;
Beep(do2,500);?
Beep(si1,500);?
Beep(la1,500);?
Beep(so1,900);?
Beep(0,900);?
cout<<"小小村落"<<endl;
Beep(la1,500);?
Beep(so1,500);?
Beep(fa1,500);?
Beep(mi1,900);?
Beep(0,900);?
cout<<"路上一道轍"<<endl;
Beep(si1,500);?
Beep(la1,500);?
Beep(so1,700);?
Beep(re2,600);?
Beep(do2,900);?
Beep(0,900);?
}