
#include "dos.h"
#include "stdio.h"
#define time 10000 /*预定义节拍长度 time(一拍)*/
#define time0 5000 /*预定义半节拍长度 time0*/
#define time1 15000 /*预定义1.5节拍长度 time1*/
#define time2 20000 /*预定义2节拍长度 time2*/
#define time3 30000 /*预定义3节拍长度 time3*/
#define _a 262 /*预定义低音音符1~7*/
#define _b 294
#define _c 330
#define _d 349
#define _e 392
#define _f 440
#define _g 494
#define a 523/*预定义中音音符1~7*/
#define b 587
#define c 659
#define d 698
#define e 784
#define f 880
#define g 988
#define a_ 1047/*预定义手肆高音音符1~7*/
#define b_ 1175
#define c_ 1319
#define d_ 1397
#define e_ 2568
#define f_ 1760
#define g_ 1976
main()
{
int i=0,j
unsigned milliseconds
int music[1000]={
f,time,
f,time,
g,time0,
f,time,
f,time,
g,time0,
f,time,
g,time,
a_,time,
g,time,
f,time,
g,time0,
f,time0,
d,time,
c,time,
a,time,
c,time,
d,time,
c,time,
c,time0,
a,time0,
_g,time,
f,time,
g,time,
a_,time,
g,time,
f,time,
g,time0,
f,time0,
d,time1,
c,time,
a,time,
c,time,
d,time,
c,time,
c,time0,
a,time0,
g,time1,
f,time,
f,time,
g,time1,
f,time,
f,time,
g,time1,
c,time,
d,time,
g,time0,
f,time0,
c,time,
d,time,
g,time0,
f,time0,
d,time0,
d,time,
c,time3
}
while(music[i]!='\0')
{
if(music[i]<=494) /*判断不是低音*/
{
milliseconds=music[i+1]
for(j=1j<8j++)
{
switch(j)
{
case 1: sound(a)
delay(milliseconds)break
case 2: sound(b)
delay(milliseconds)break
case 3: sound(c)
delay(milliseconds)break
case 4: sound(d)
delay(milliseconds)break
case 5: sound(e)
delay(milliseconds)break
case 6: sound(f)delay(milliseconds)break
case 7: sound(g)
delay(milliseconds)break
}
nosound()
}
}
if(music[i]>494&&music[i]<988) /*判断不纯行是做薯哗中音*/
{
milliseconds=music[i+1]
for(j=1j<8j++)
{
switch(j)
{
case 1: sound(_a)
delay(milliseconds)break
case 2: sound(_b)
delay(milliseconds)break
case 3: sound(_c)
delay(milliseconds)break
case 4: sound(_d)
delay(milliseconds)break
case 5: sound(_e)
delay(milliseconds)break
case 6: sound(_f)
delay(milliseconds)break
case 7: sound(_g)
delay(milliseconds)break
}
nosound()
}
}
if(music[i]>988) /*判断不是高音*/
{
milliseconds=music[i+1]
for(j=1j<8j++)
{
switch(j)
{
case 1: sound(a_)
delay(milliseconds)break
case 2: sound(b_)
delay(milliseconds)break
case 3: sound(c_)
delay(milliseconds)break
case 4: sound(d_)
delay(milliseconds)break
case 5: sound(e_)
delay(milliseconds)break
case 6: sound(f_)
delay(milliseconds)break
case 7: sound(g_)
delay(milliseconds)break
}
nosound()[glow=255,red,2]文字[/glow]
}
}
nosound()
i=i+2
}
以下是一个用C语言编写的程序,用于从键盘输入两个正整数,计算它们的和的平方根:凯备清#include <stdio.h>
#include <math.h>
int main() {
int num1, num2
float sum, sqrt_sum
printf("Enter two positive integers: ")
scanf("%d %d", &num1, &num2)
sum = num1 + num2
sqrt_sum = sqrt(sum)
printf("The square root of the sum of %d and %d is %.2f\n", num1, num2, sqrt_sum)
return 0
}
程序首先使用 printf 函数提示用户输入两个正整数,然后使用 scanf 函数从键盘读取这两个数。
然后,程序计算这两个数的和,并使用 sqrt 函数计算和的平方滚吵根。
最后,程序使用 printf 函数打印出计算结果。
运行程序后,盯前在提示符下输入两个正整数,程序将计算它们的和的平方根,并输出结果。例如:
Enter two positive integers: 3 4
The square root of the sum of 3 and 4 is 2.45
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)