最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于C++實現(xiàn)一個簡單的音樂系統(tǒng)

 更新時間:2022年12月29日 11:22:45   作者:小天狼星_布萊克  
C++中的Beep 函數(shù)是一個發(fā)出嗡鳴聲的函數(shù),本文將利用這個函數(shù)實現(xiàn)制作一個簡單的聲音系統(tǒng)。文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下

一、前言

2022臨近尾聲,2023即將來臨。

過去的一年,我們同努力,我們共歡笑.。

每一次成功都蘊藏著我們辛勤的勞動。

新的一年即將來到,我們不能停滯不前。

與時俱進

拼搏不懈

共創(chuàng)新的輝煌!

二、實現(xiàn)步驟

第一:你需要了解 Beep 函數(shù),不了解沒關(guān)系,它就是一個發(fā)出嗡鳴聲的函數(shù),參數(shù)如下:

Beep(int a,int b)表示發(fā)出a赫茲的聲音b毫秒。

好了,那么我們就可以用這個東西做一個聲音系統(tǒng)

三、代碼實現(xiàn)

#include <bits/stdc++.h>
#include <windows.h>
using namespace std;
int s1[2][10]={{0,262,294,330,349,392,440,494},
			   {0,277,311,-99,370,415,466,-99}};
			   
int s2[2][10]={{0,523,587,659,698,784,880,988},
			   {0,554,622,-99,740,831,932,-99}};
			   
int s3[2][10]={{0,1046,1175,1318,1397,1568,1760,1976},
			   {0,1109,1245,-999,1480,1661,1865,-999}};
 
void k(int a,int b,int c,int d)
{
	if (a==1)
		Beep(s1[b][c],d);
	if (a==2)
		Beep(s2[b][c],d);
	if (a==3)
		Beep(s3[b][c],d);
}
 
void jingdian()
{
	Beep(s2[0][3],400);
	Beep(s2[0][3],400);
	Beep(s2[0][3],800);
	
	Beep(s2[0][3],400);
	Beep(s2[0][3],400);
	Beep(s2[0][3],800);
	
	Beep(s2[0][3],400);
	Beep(s2[0][5],400);
	Beep(s2[0][1],600);
	Beep(s2[0][2],200);
	Beep(s2[0][3],1600);
	
	Beep(s2[0][4],400);
	Beep(s2[0][4],400);
	Beep(s2[0][4],600);
	Beep(s2[0][4],200);
	Beep(s2[0][4],400);
	Beep(s2[0][3],400);
	Beep(s2[0][3],400);
	Beep(s2[0][3],200);
	Beep(s2[0][3],200);
	
	Beep(s2[0][3],400);
	Beep(s2[0][2],400);
	Beep(s2[0][2],400);
	Beep(s2[0][1],400);
	Beep(s2[0][2],800);
	Beep(s2[0][5],800);
	
	Beep(s2[0][3],400);
	Beep(s2[0][3],400);
	Beep(s2[0][3],800);
	
	Beep(s2[0][3],400);
	Beep(s2[0][3],400);
	Beep(s2[0][3],800);
	
	Beep(s2[0][3],400);
	Beep(s2[0][5],400);
	Beep(s2[0][1],600);
	Beep(s2[0][2],200);
	Beep(s2[0][3],1600);
	
	Beep(s2[0][4],400);
	Beep(s2[0][4],400);
	Beep(s2[0][4],600);
	Beep(s2[0][4],200);
	Beep(s2[0][4],400);
	Beep(s2[0][3],400);
	Beep(s2[0][3],400);
	Beep(s2[0][3],200);
	Beep(s2[0][3],200);
	
	Beep(s2[0][5],400);
	Beep(s2[0][5],400);
	Beep(s2[0][4],400);
	Beep(s2[0][2],400);
	Beep(s2[0][1],1200);
}
 
int main()
{
	jingdian();
	return 0;
}

運行程序,會發(fā)出鈴兒響叮當?shù)囊魳放?/p>

四、講解程序

程序中

  • s1數(shù)組表示低音的音階
  • s2數(shù)組表示中音的音階
  • s3數(shù)組表示高音的音階

每個數(shù)組的第二行表示升高半音

這樣可以演奏出更多樂曲

到此這篇關(guān)于基于C++實現(xiàn)一個簡單的音樂系統(tǒng)的文章就介紹到這了,更多相關(guān)C++音樂系統(tǒng)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • 通過stringstream實現(xiàn)常用的類型轉(zhuǎn)換實例代碼

    通過stringstream實現(xiàn)常用的類型轉(zhuǎn)換實例代碼

    在本篇文章里小編給大家分享了關(guān)于通過stringstream實現(xiàn)常用的類型轉(zhuǎn)換實例代碼內(nèi)容,需要的朋友們可以參考下。
    2020-04-04
  • C++設置超時時間的簡單實現(xiàn)方法

    C++設置超時時間的簡單實現(xiàn)方法

    這篇文章主要介紹了C++設置超時時間的簡單實現(xiàn)方法,涉及系統(tǒng)函數(shù)setsockopt對套接口的操作,具有一定的實用價值,需要的朋友可以參考下
    2014-10-10
  • C/C++格式化日志庫實現(xiàn)代碼

    C/C++格式化日志庫實現(xiàn)代碼

    這篇文章主要介紹了C/C++格式化日志庫實現(xiàn)代碼,需要的朋友可以參考下
    2019-04-04
  • C++指針與數(shù)組:指針詳解

    C++指針與數(shù)組:指針詳解

    本文從初學者的角度,深入淺出地講解C++中的指針、數(shù)組指針,對最常混淆的引用傳遞、值傳遞和指針傳遞做了區(qū)處,需要的朋友可以參考下
    2021-09-09
  • 一文詳解C++中的轉(zhuǎn)換構(gòu)造函數(shù)

    一文詳解C++中的轉(zhuǎn)換構(gòu)造函數(shù)

    在 C/C++ 中,不同的數(shù)據(jù)類型之間可以相互轉(zhuǎn)換,無需用戶指明如何轉(zhuǎn)換的稱為自動類型轉(zhuǎn)換(隱式類型轉(zhuǎn)換),需要用戶顯式地指明如何轉(zhuǎn)換的稱為強制類型轉(zhuǎn)換,本文就給大家詳細介紹一下C++的轉(zhuǎn)換構(gòu)造函數(shù),需要的朋友可以參考下
    2023-09-09
  • C++強制類型轉(zhuǎn)換的四種方式

    C++強制類型轉(zhuǎn)換的四種方式

    本文主要介紹了C++強制類型轉(zhuǎn)換的四種方式,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • C++的智能指針你真的了解嗎

    C++的智能指針你真的了解嗎

    這篇文章主要為大家詳細介紹了C++的智能指針,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • 基于C語言實現(xiàn)五子棋游戲完整實例代碼

    基于C語言實現(xiàn)五子棋游戲完整實例代碼

    這篇文章主要介紹了基于C語言實現(xiàn)五子棋游戲完整實例代碼,相信對于學習游戲開發(fā)的朋友會有一定的幫助與借鑒價值,需要的朋友可以參考下
    2014-08-08
  • opencv提取輪廓大于某個閾值的圖像

    opencv提取輪廓大于某個閾值的圖像

    這篇文章主要為大家詳細介紹了opencv提取輪廓大于某個閾值的圖像,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • C/C++中static,const,inline三種關(guān)鍵字詳細總結(jié)

    C/C++中static,const,inline三種關(guān)鍵字詳細總結(jié)

    以下是對C/C++中static,const,inline的三種關(guān)鍵字進行了詳細的分析介紹,需要的朋友可以過來參考下
    2013-09-09

最新評論

合山市| 拜城县| 新昌县| 东山县| 淅川县| 普定县| 枞阳县| 唐山市| 陆河县| 泸州市| 武隆县| 仁化县| 阳朔县| 湘潭市| 龙口市| 宾川县| 油尖旺区| 阿鲁科尔沁旗| 肥城市| 平邑县| 潼关县| 禹州市| 潍坊市| 灌阳县| 巫溪县| 蛟河市| 敦煌市| 肥城市| 沧源| 昭平县| 阳谷县| 玉山县| 五台县| 安图县| 乡城县| 沿河| 梁山县| 永胜县| 西峡县| 内乡县| 镶黄旗|