C写的一段音乐程序
来源:互联网 发布:伊利2014各季度数据 编辑:程序博客网 时间:2024/06/02 13:07
/* 标准文档模板 */
#include "Stdio.h"
#include "Conio.h"
#include <dos.h>
/*各个音阶的震动频率*/
#define C 262
#define D 296
#define E 330
#define F 349
#define G 392
#define A 440
#define B 494
#define C2 523
int musical_scale[]={C,D,E,F,G,A,B,C2}; /*各音阶震动频率数组(全局)*/
void play_music(int music[]);
int main(void)
{
/*以下是数组表示的乐谱 0代表停顿,1-8代表do re mi fa so la xi do2*/
int music[]={1,0,2,0,3,0,1,0,5, /*DO RE MI DO SO*/
0,0,0,0,0,0,0,
6,0,6,0,8,0,6,0,5, /*LA LA DO LA SO*/
0,0,0,0,0,0,0,
6,0,6,0,8, /*LA LA DO*/
0,0,0,
5,0,6,0,3, /*SO LA MI*/
0,0,0,6,0,5,0,3,0,5,0,3,0,1,0,2,0,3,0,1, /*LA SO MI SO MI DO RE MI DO*/
0,-1};
play_music(music);
getch();
return 0;
}
void play_music(int music[])
{
int i=0;
/*循环播放,直到-1结束*/
while(music[i]!=-1)
{
if(music[i]==0) nosound();
else sound(musical_scale[music[i]-1]);
delay(100000);
delay(100000);
if(music[i]==0) printf(" ");
else printf("%d",music[i]);
i++;
}
nosound();
}
- C写的一段音乐程序
- 一段C语言写的病毒代码
- 一段女生写的C语言代码(搞笑)
- Intel汇编语言实现的演奏音乐程序
- 爬某个音乐网站上的音乐程序
- 自己写的一段话
- 一段经典的c
- 自己写了一段iOS Objective-C的反射的代码
- python写一段自动生成Objective-C模型对象的脚本
- 写的一段拖动对象的代码
- 一段有趣的C程序
- 一段经典的c 分析
- 一段经典的c 总结
- 一段经典的c代码
- ubuntu下弄自己的qq,google音乐程序
- 一段金老先生写的字
- 自己写了一段assert的实现
- 用C++写的一段电话录音程序代码
- live555客户端OpenRtsp流程
- 打开php.ini中的Safe_mode,会影响哪些函数?
- echo,print()和print_r()有什么区别?
- MM--公司委托加工流程
- 正则表达式全集
- C写的一段音乐程序
- 用PHP打印出前一天的时间
- Linux的关机与重启命令
- vi命令详解
- 八款Js框架介绍及比较,Dojo 、Scriptaculous 、Prototype 、yui-ext 、Jquery 、Mochikit、mootools 、moo.fx,componentartui (转载)
- android全屏代码
- 通信基础 -----编码与调制
- 项目管理软件--概述
- tar命令详解