正确例题
#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;
}
}