蔡鸟新手请求指教
scanf( "%d ",&t);
t--;
switch (t)
{
case '0 ' : printf( "语文课平均成绩为:%6.2f\n ",t_array[0]);break;
case '1 ' : printf( "数学课平均成绩为:%6.2f\n ",t_array[1]);break;
case '2 ' : printf( "英语课平均成绩为:%6.2f\n ",t_array[2]);break;
case '3 ' : printf( "物理课平均成绩为:%6.2f\n ",t_array[3]);break;
case '4 ' : printf( "微机课平均成绩为:%6.2f\n ",t_array[4]);break;
default:printf( "error\n ");
}
这里总是出错,哪位高手给指点一下,为什么我一到这里不管输入什么都是error呢???
[解决办法]
scanf( "%d ",&t);
t--;
switch (t)
{
case 0 : printf( "语文课平均成绩为:%6.2f\n ",t_array[0]);break;
case 1 : printf( "数学课平均成绩为:%6.2f\n ",t_array[1]);break;
case 2 : printf( "英语课平均成绩为:%6.2f\n ",t_array[2]);break;
case 3 : printf( "物理课平均成绩为:%6.2f\n ",t_array[3]);break;
case 4 : printf( "微机课平均成绩为:%6.2f\n ",t_array[4]);break;
default:printf( "error\n ");
}
[解决办法]
通过按F7可以对程序过程进行跟踪