我写的部分代码如下,请问让p定义为什么类型才能完整输出"XX~XX"
int i;
double p;
char ch; for(i=1;i<=6;i++){
printf("请输入您的五级制成绩(A~E)\n");
scanf("%c",&ch);
switch(ch){
case 'A':p=90~100;break;
case 'B':p=80~89;break;
case 'C':p=70~79;break;
case 'D':p=60~69;break;
case 'E':p=50~59;break;
default:p=0;break;
}
printf("p=%f\n",p);
}
printf("谢谢使用\n");
int i;
double p;
char ch; for(i=1;i<=6;i++){
printf("请输入您的五级制成绩(A~E)\n");
scanf("%c",&ch);
switch(ch){
case 'A':p=90~100;break;
case 'B':p=80~89;break;
case 'C':p=70~79;break;
case 'D':p=60~69;break;
case 'E':p=50~59;break;
default:p=0;break;
}
printf("p=%f\n",p);
}
printf("谢谢使用\n");

