没事又写了一个summer的c++版,由于CPU消耗比较大,所以可能会有卡顿(节奏不对等),可以调整音量,这样效果更好

这是代码

#include <iostream>
#include <windows.h>
using namespace std;
#define qdo 262
#define qre 294
#define qmi 330     //q前缀为低音,1后缀为高音,s前缀为半音阶
#define qfa 349
#define qso 392
#define qla 440
#define qsi 494
#define do 523
#define re 578
#define mi 659
#define fa 698
#define so 784
#define la 880
#define si 988
#define do1 1046
#define re1 1175
#define mi1 1318
#define fa1 698*2
#define so1 1568
#define la1 1760
#define si1 1976
#define sqdo 277
#define sqre 311
#define sqfa 370
#define sqso 415
#define sqla 466
#define sdo 554
#define sre 622
#define sfa 740
#define sso 831
#define sla 932
#define sdo1 1046
#define sre1 1245
#define sfa1 1480
#define sso1 1661
#define sla1 1865
#define b(a,b) Beep(a,b);
int main()
{int pai=600,ban=400;int tban=175;int ting=128;b(qsi/2,ban);b(sqfa,ban);b(qsi,ban);b(sqfa,ban);b(qso/2,ban)b(qre,ban);b(qso,ban);b(qre,ban);b(qla/2,ban);b(qmi,ban);b(qla,ban);b(qmi,ban);b(qre,ban);b(qla,ban);b(re,ban);b(qla,ban);b(qsi/2,ban);b(sqfa,ban);b(qsi,ban);b(sqfa,ban);b(qso/2,ban)b(qre,ban);b(qso,ban);b(qre,ban);b(qla/2,ban);b(qmi,ban);b(qla,ban);b(qmi,ban);b(qre,ban);b(qla,ban);b(la,tban);b(re1,tban);b(mi1,tban);b(sfa1,tban);b(mi1,ban);b(re1,tban);b(re1,pai+tban);b(sqfa,ban);b(qso/2,ban)b(qre,ban);b(la,tban);b(re1,tban);b(mi1,tban);b(sfa1,tban);b(mi1,ban);b(re1,tban);b(mi1,ban);b(sfa1,ban);b(sfa1,ban);b(qla,ban);b(la,tban);b(re1,tban);b(mi1,tban);b(sfa1,tban);b(mi1,ban);b(re1,tban);b(re1,pai+tban);b(sqfa,ban);b(qso/2,ban)b(qre,ban);b(la,tban);b(re1,tban);b(mi1,tban);b(sfa1,tban);b(mi1,ban);b(re1,tban);b(mi1,ban);b(la1,ban);b(sfa1,pai+tban);b(sfa1,ban);b(so1,ban);b(la1,ban);b(la1,tban);b(la1,ban+tban);b(la1,ban);b(la1,ban);b(sfa1,tban);b(re1,ban+tban);b(sfa1,tban);b(so1,tban);b(la1,ban);b(la1,tban);b(la1,ban+tban);b(la1,ban);b(la1,ban);b(sfa1,tban);b(re1,ban+tban);b(re1,tban);b(mi1,tban);b(sfa1,ban);b(sfa1,tban);b(sfa1,ban+tban);b(sfa1,ban);b(sfa1,ban);b(si1,ban);b(si1,ban/3);b(sfa1,ban/3);b(mi1,ban/3);b(re1,ban);b(mi1,pai);b(qmi,ban);b(mi1,ban);b(mi1,tban);b(mi1,tban);b(mi1,ban);b(sdo,ban);b(la,tban);b(re1,tban);b(mi1,tban);b(sfa1,tban);b(mi1,ban);b(re1,tban);b(re1,pai+tban);b(sqfa,ban);b(qso/2,ban)b(qre,ban);b(la,tban);b(re1,tban);b(mi1,tban);b(sfa1,tban);b(mi1,ban);b(re1,tban);b(mi1,ban);b(sfa1,ban);b(sfa1,ban);b(qla,ban);b(la,tban);b(re1,tban);b(mi1,tban);b(sfa1,tban);b(mi1,ban);b(re1,tban);b(re1,pai+tban);b(sqfa,ban);b(qso/2,ban)b(qre,ban);b(la,tban);b(re1,tban);b(mi1,tban);b(sfa1,tban);b(mi1,ban);b(re1,tban);b(mi1,ban);b(la1,ban);b(sfa1,pai+tban);b(sfa1,ban);b(so1,ban);b(la1,ban);b(la1,tban);b(la1,ban+tban);b(la1,ban);b(la1,ban);b(sfa1,tban);b(re1,ban+tban);b(sfa1,tban);b(so1,tban);b(la1,ban);b(la1,tban);b(la1,ban+tban);b(la1,ban);b(la1,ban);b(sfa1,tban);b(re1,ban+tban);b(re1,tban);b(mi1,tban);b(sfa1,ban);b(sfa1,tban);b(sfa1,ban+tban);b(sfa1,ban);b(sfa1,ban);b(si1,pai/6);b(sfa1,pai/6);b(mi1,pai/6);b(re1,pai/6);b(si,pai/6);b(qla,ban);b(re1,pai);b(re1,ban);b(la,ban);b(sfa,pai*2);b(sqfa,ban);b(qsi,ban);b(sqfa,ban);b(sfa,pai);b(qre,ban);b(re,ban);b(sfa,ban);b(mi,2*pai);b(la,pai);b(la,ban);b(mi,tban);b(re,tban) b(la,pai);b(la,ban);b(mi,tban);b(re,tban) b(la,pai);b(la,ban);b(mi,tban);b(re,tban) b(mi,2*pai);b(qmi,ban);b(qla,ban);b(qmi,ban);b(la1,tban);b(la,tban);b(re1,tban);b(mi1,tban);b(la1,tban);b(mi1,tban);b(re1,tban);b(la,tban);b(la1,tban);b(la,tban);b(re1,tban);b(mi1,tban);b(la1,tban);b(mi1,tban);b(re1,tban);b(la,tban);b(la1,tban);b(la,tban);b(re1,tban);b(mi1,tban);b(la1,tban);b(mi1,tban);b(re1,tban);b(la,tban);b(la1,tban);b(la,tban);b(re1,tban);b(mi1,tban);b(la1,tban);b(mi1,tban);b(re1,tban);b(la,tban);b(la1,tban);b(la,tban);b(re1,tban);b(mi1,tban);b(la1,tban);b(mi1,tban);b(re1,tban);b(la,tban);b(la1,tban);b(la,tban);b(re1,tban);b(mi1,tban);b(la1,tban);b(mi1,tban);b(re1,tban);b(la,tban);b(la1,tban);b(la,tban);b(re1,tban);b(mi1,tban);b(la1,tban);b(mi1,tban);b(re1,tban);b(la,tban);b(la1,tban);b(la,tban);b(re1,tban);b(mi1,tban);b(la1,tban);b(mi1,tban);b(re1,tban);b(la,tban);/***********/b(re1*2,tban);b(re1,tban);b(so1,tban);b(la1,tban);b(re1*2,tban);b(la1,tban);b(so1,tban);b(re1,tban);b(re1*2,tban);b(re1,tban);b(so1,tban);b(la1,tban);b(re1*2,tban);b(la1,tban);b(so1,tban);b(re1,tban);b(re1*2,tban);b(re1,tban);b(so1,tban);b(la1,tban);b(re1*2,tban);b(la1,tban);b(so1,tban);b(re1,tban);b(re1*2,tban);b(re1,tban);b(so1,tban);b(la1,tban);b(re1*2,tban);b(la1,tban);b(so1,tban);b(re1,tban);b(re1*2,tban);b(re1,tban);b(so1,tban);b(la1,tban);b(re1*2,tban);b(la1,tban);b(so1,tban);b(re1,tban);b(re1*2,tban);b(re1,tban);b(so1,tban);b(la1,tban);b(re1*2,tban);b(la1,tban);b(so1,tban);b(re1,tban);b(re1*2,tban);b(re1,tban);b(so1,tban);b(la1,tban);b(re1*2,tban);b(la1,tban);b(so1,tban);b(re1,tban);b(re1*2,tban);b(re1,tban);b(so1,tban);b(la1,tban);b(re1*2,tban);b(la1,tban);b(so1,tban);b(re1,tban);b(la1,tban);b(la,tban);b(re1,tban);b(mi1,tban);b(la1,tban);b(mi1,tban);b(re1,tban);b(la,tban);b(la1,tban);b(la,tban);b(re1,tban);b(mi1,tban);b(la1,tban);b(mi1,tban);b(re1,tban);b(la,tban);b(la1,tban);b(la,tban);b(re1,tban);b(mi1,tban);b(la1,tban);b(mi1,tban);b(re1,tban);b(la,tban);b(la1,tban);b(la,tban);b(re1,tban);b(mi1,tban);b(la1,tban);b(mi1,tban);b(re1,tban);b(la,tban);b(la1,ban);b(la1,tban);b(la1,ban+tban);b(la1,ban);b(la1,ban);b(sfa1,tban);b(re1,ban+tban);b(sfa1,tban);b(so1,tban);b(la1,ban);b(la1,tban);b(la1,ban+tban);b(la1,ban);b(la1,ban);b(sfa1,tban);b(re1,ban+tban);b(re1,tban);b(mi1,tban);b(sfa1,ban);b(sfa1,tban);b(sfa1,ban+tban);b(sfa1,ban);b(sfa1,ban);b(si1,ban);b(si1,ban/3)b(sfa1,ban/3)b(mi1,ban/3)b(re1,ban);b(mi1,pai);b(mi1,ban);b(mi1,tban);b(mi1,tban);b(mi1,ban);b(do1,ban);b(la,tban);b(re1,tban);b(mi1,tban);b(sfa1,tban);b(mi1,ban);b(re1,tban);b(re1,pai+tban);b(sqfa,ban);b(qso/2,ban)b(qre,ban);b(la,tban);b(re1,tban);b(mi1,tban);b(sfa1,tban);b(mi1,ban);b(re1,tban);b(mi1,ban);b(sfa1,ban);b(sfa1,ban);b(qla,ban);b(la,tban);b(re1,tban);b(mi1,tban);b(sfa1,tban);b(mi1,ban);b(re1,tban);b(re1,pai+tban);b(sqfa,ban);b(qso/2,ban)b(qre,ban);b(la,tban);b(re1,tban);b(mi1,tban);b(sfa1,tban);b(mi1,ban);b(re1,tban);b(mi1,ban);b(la1,ban);b(sfa1,pai+tban);b(sfa1,ban);b(so1,ban);b(la1,ban);b(la1,tban);b(la1,ban+tban);b(la1,ban);b(la1,ban);b(sfa1,tban);b(re1,ban+tban);b(sfa1,tban);b(so1,tban);b(la1,ban);b(la1,tban);b(la1,ban+tban);b(la1,ban);b(la1,ban);b(sfa1,tban);b(re1,ban+tban);b(re1,tban);b(mi1,tban);b(sfa1,ban);b(sfa1,tban);b(sfa1,ban+tban);b(sfa1,ban);b(sfa1,ban);b(si1,pai/6);b(sfa1,pai/6);b(mi1,pai/6);b(re1,pai/6);b(si,pai/6);b(re1,pai);b(re1*2,pai);b(do1*2,pai-tban);b(la1,tban);b(sfa1,pai);b(re,ban);b(fa,ban);b(mi,pai);b(la,tban);b(re,tban);b(mi,tban);b(sfa,tban);b(mi,ban);b(re,tban);b(re,tban);b(re1*2,pai);b(sdo*2*2,pai*2);b(la1,ban);b(si1,pai);b(qsi,tban);b(sdo,tban);b(re,tban);b(mi,tban);b(sfa,tban);b(so,tban);b(mi,ban);b(la,tban);b(re,tban);b(mi,tban);b(sfa,tban);b(mi,ban);b(re,tban);b(re,tban);b(re1*2,pai);b(sdo*2*2,pai*2);b(la1,tban);b(sfa1,pai);b(re,ban);b(sfa,ban);b(mi,pai);b(la,tban);b(re1,tban);b(mi1,tban);b(sfa1,tban);b(mi1,ban);b(re1,tban);b(re1,tban+pai);b(si,tban+ban+100);b(la,tban+ban+200);b(so,ban+100);b(sfa,pai+ban+tban+pai);return 0;
}

喜欢的点个赞吧 ^_^

DEVC++ 演奏久石让的《summer》相关推荐

  1. 索尼koov机器人比赛_燃!KOOV Challenge 2019机器人挑战赛即将拉开帷幕

    第三届KOOV Challenge国际挑战赛将于8月17-18日在位于日本东京的索尼集团总部举行.活动分为团队挑战单元与个人展示单元,中日两国的青少年将同台竞技,智慧比拼,共同为观众带来一场精彩纷呈的 ...

  2. Y15BeTa蜂鸣器唱歌程序-演奏版

    最优版,自由演奏你的音乐! 每天进步一点点! 2018-12-09最新版 #include<bits/stdc++.h> #include<windows.h> using n ...

  3. Dev-C++安装和使用教程(手把手傻瓜式教学)

    关于Dev-C++的安装以及基本使用方法 觉得Dev-C++是一款小巧方便的编译器,就给那些刚刚学习编程的同学讲一下这个软件的安装和基本的编译以及一些使用的技巧. (完全是傻瓜式的截图和教程,内容过于 ...

  4. DEV-C++设置C++11标准

    DEV-C++默认的标准是C++98,改成C++11的方法如下: Tools -> Compiler Options -> Setting -> Code Generation -& ...

  5. MSP430学习笔记5-利用蜂鸣器演奏音乐

    这个小程序仍然是定时器的运用,比较简单,具体的地方都在注释中注明了,参考注释. /********************************************* 程序功能:MCU控制蜂鸣器 ...

  6. 让Dev-C++运行C++程序的控制台窗口等待查看运行结果

    2019独角兽企业重金招聘Python工程师标准>>> 在使用Dev-C++运行C++程序时,控制台窗口总是一晃而过,无法看到输出结果,着实让人苦恼,解决这个问题 可以用以下方法: ...

  7. Dev-C++ 调试方法简明图文教程

    1. 把"生成调试信息"设置为 Yes.方法如下: Tools(工具) --> Compiler Options(编译器选项) --> Settings(设置) 2. ...

  8. boost在DevC++中的安装过程

    Boost的源码主要分为两类: 一类是源码都在头文件中源码.只用这类源码只需要包含特定的头文件即可. 一类是源码包含在头文件和源文件中.想要使用该类源码需要连接该头文件对应的动态链接库文件. 第二类的 ...

  9. Dev-C++ v5.11

    安装说明 1.下载完成后,就像安装其他软件一样,点击安装包,语言先默认选择English,初次安装完成后会选择中文简体的选项设置.点ok! 2.点I agree 3.接下来,默认点击next,下一步. ...

最新文章

  1. 2018-2019 20165227《信息安全系统设计基础》第三周学习总结
  2. css用一张大图片来设置背景的技术真相
  3. 为什么有些没读过书的人做生意却很厉害?
  4. python中io中的+模式_Python的高级特性,模块和IO操作
  5. 同时起两个mysql 起不了_两大龙头同时提价,6月起下游订单V字反转,份额都倾向这两家...
  6. nachos中文教程java_Nachos3.4系列-2 Makefile 与Nachos中文教程 【转】
  7. 图吧主机linux,图吧的日常 篇一百零六:图吧垃圾佬的LINUX体验(UBUNTU)
  8. w550 白屏解决办法
  9. MessageCenterUI.exe - 无法找到入口 无法定位程序输入点
  10. 怎么在计算机修复flash,请修复adobe flash player 提示反复出现的最佳解决方法
  11. css3实现图片360度旋转及animation、@keyframes的详解
  12. 计算机桌面没有cd驱动器,win10没有cd驱动器怎么办_win10不显示dvd驱动器的解决方法...
  13. 猿编程python_猿编程下载-猿编程客户端 v2.12.0.1103 官方版 - 安下载
  14. [运放滤波器]3_反相同相比例放大电路_Multisim电路仿真
  15. qq音乐mp3解析php源码,QQ音乐API
  16. DOS 61条圣经完整版
  17. 7-40 奥运排行榜(25 分)
  18. LoadRunner简单压力测试
  19. 服务器微信了早上好,早上好微信问候语(精选50句)
  20. [C#]获取窗口客户区域、标题栏高度、菜单栏高度、边框宽度正确方法

热门文章

  1. 计算机东北大学与兰州大学哪个好,2016东北大学VS兰州大学 谁执牛耳?
  2. 每天一个kali无线命令--airmon-ng
  3. 特征可视化 Feature Visualization
  4. 海子,我们曾经近在咫尺
  5. Linux 进程管理 ps、top、kill
  6. docker-compose配置mongodb系统日志
  7. [面试|HTTP] 面试官:说说对Request和Response的了解
  8. 可怕的大学——没想过退学的学生,不是好学生
  9. 软件工程思想----读书笔记
  10. js websocket断线重连