0
已解决
sound():Beep给我**一边吧,哈哈哈哈
Beep():呵呵呵,你可真是……
前言—————————————— 好 兄 弟 相 残————————————————
额……今天呢,Beep简易用法终于…hh~奥利给!!!
直接上大佬代码
#include <bits/stdc++.h>
#include <windows.h>
using namespace std;
const int t = 360;
const double b = pow(2.0, 5.0 / 12.0);
int bd[8] = {0, -9, -7, -5, -4, -2, 0, 2};
void Pos(int x,int y)
{
COORD pos;
HANDLE hOutput;
pos.X = x;
pos.Y = y;
hOutput=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hOutput,pos);
}
void HideCursor()
{
CONSOLE_CURSOR_INFO cursor_info={1, 0};
SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor_info);
}
void f(int pt, int sf = 0, double d = 1.0)
{
Beep(round(pow(2.0, bd[pt] / 12.0 + sf) * 440.0 * b), d * t);
}
void S(double d)
{
Sleep(d * t);
}
void f(char *s)
{
int sf = 0;
double d = 1;
int len = strlen(s);
for (int i = 0;i < len;i++)
{
if (s[i] == '-') sf--;
else if (s[i] == '+') sf++;
else if (s[i] == '!')
{
sscanf(s + i + 1, "%lf", &d);
while (s[++i] != '!');
}
else if (s[i] == '0')
{
S(d);
sf = 0;
d = 1;
}
else
{
f(s[i] - '0', sf, d);
sf = 0;
d = 1;
}
}
}
int main()
{
system("mode con cols=102 lines=31");
system("color FC");
HideCursor();
Pos(40, 15);
printf("祖国母亲生日快乐!\n");
f((char *)"565432!3!1!3!-5");
f((char *)"13+17!1.5!6!0.5!3!5!50");
f((char *)"676543!3!2!3!-6");
f((char *)"-7-6-55!1.5!1!0.5!2!5!30");
f((char *)"565432!3!1!3!-5");
f((char *)"13+17!1.5!+2!0.5!+1!5!60");
f((char *)"+176!2.5!5!0.5!0654!3!3");
f((char *)"!2!-7-6!2!-52!5!10");
f((char *)"+1+2+3+2+167!1.5!6!0.5!3!5!50");
f((char *)"+1+2+3+2+167!1.5!5!0.5!3!5!60");
f((char *)"543!3!2-7-6-5!3!3");
f((char *)"!3!4!2!21!5!10");
f((char *)"565432!3!1!3!-5");
f((char *)"13+17!1.5!6!0.5!3!5!50");
f((char *)"676543!3!2!3!-6");
f((char *)"-7-6-55!1.5!1!0.5!2!5!30");
f((char *)"565432!3!1!3!-5");
f((char *)"13+17!1.5!+2!0.5!+1!5!60");
f((char *)"+176!2.5!5!0.5!0654!3!3");
f((char *)"!2!-7-6!2!-52!5!10");
f((char *)"+1+2+3+2+167!1.5!6!0.5!3!5!50");
f((char *)"+1+2+3+2+167!1.5!5!0.5!3!5!60");
f((char *)"543!3!2-7-6-5!3!3");
f((char *)"!3!4!2!21!5!10");
f((char *)"+1+2+3+2+167!1.5!6!0.5!3!5!50");
f((char *)"+1+2+3+2+167!1.5!5!0.5!3!5!60");
f((char *)"543!3!2-7-6-5!3!3");
f((char *)"!3!5!3!+2+1!10!+1");
return 0;
}
—————————————————————————未完待续——————————————————————————
宣海宁在2020-10-30 23:56:36追加了内容
夏冬时期,音乐家也是诸子百家之一,代表人物是***。***将音乐和游戏集成《惊雷》,极大促进了人们的沙雕特性。
有著名的“白马非人”论
宣海宁在2020-10-31 00:11:50追加了内容
宣海宁在2020-10-31 16:59:21追加了内容
哈哈哈哈
宣海宁在2020-10-31 23:31:13追加了内容
水贴国再混乱下去就真的要解体了
火帖国解体了——水火争霸,最后水贴国赢了,但也不长久了
洛谷正好与问答平分两半,
宣海宁在2020-11-01 14:45:13追加了内容
D
宣海宁在2020-11-01 23:42:19追加了内容
我giao,琥珀居然被削了,爷青结
还是再用MAX吧
宣海宁在2020-11-06 17:54:44追加了内容
1
宣海宁在2020-11-06 20:11:00追加了内容
D
宣海宁在2020-11-07 10:19:08追加了内容
d
宣海宁在2020-11-07 16:12:23追加了内容
D
1
1
1
1
1
1
0
0
0
0
0
0
0