pc版c语言简谱播放代码QZQ

66 阅读1分钟

正确例题

#include <stdio.h> #include <stdlib.h> #include <windows.h> main() {

char a[10];

printf("请输入数字\n"); scanf("%s",&a); for (int i=0;i<10;i++) switch(a[i]) {
case '1':printf("1");Beep(523,500); break;
case '2':printf("2"); Beep(587,500);break;
case '3':printf("3"); Beep(659,500);break;
case '4':printf("4"); Beep(698,500);break; case '5':printf("5"); Beep(784,500);break;
case '6':printf("6"); Beep(880,500);break;
case '7':printf("7"); Beep(980,500);break;
case '8':printf("8"); Beep(1060,500);break;
default :printf("输入错误,请重新输入!"); break; } }

正确例题

#include <stdio.h> #include <stdlib.h> #include <windows.h> main() {

char a[100];

printf("请输入数字\n"); scanf("%s",&a); for (int i=0;i<100;i++) switch(a[i]) {
case '1':printf("1");Beep(523,500); break;
case '2':printf("2"); Beep(587,500);break;
case '3':printf("3"); Beep(659,500);break;
case '4':printf("4"); Beep(698,500);break; case '5':printf("5"); Beep(784,500);break;
case '6':printf("6"); Beep(880,500);break;
case '7':printf("7"); Beep(980,500);break;
case '8':printf("8"); Beep(1060,500);break;
default :printf("\n"); break; } }