大家好这个程序是  将百分制的分数转换为5级 ,可运行时提示错误error C2065: 'Printf' : undeclared identifier
----------------------------------------------------
问题
1. 用printf还需要定义吗??2. printf中的%d是何用呀??3.讲一下printf的用法吧结合本题??---------------------------
程序
#include <iostream.h>int TranGrade(int old_grade)
{
  int new_grade;
  switch (old_grade/10)
  {
  case 10:
  case  9:
  new_grade =1;
  break;
  case 8:
  new_grade =2;
  break;
  case 7:
  new_grade =3;
  break;
  case 6:
  new_grade =4;
  break;
  default:
  new_grade =5;
  }
 return new_grade;
}
 
  void main()
  {
  int grade[]={100,88,72, 69, 94, 84, 66, 61, 89, 55};  
  int i;
  for(i=0; i<10; i++)
  printf("old grade: %d, new grade: %d\n",  grade[i], TranGrade(grade[i]));
    }