¿Depuraste el programa? Nota no es un valor valido si usas %d ya que eso es para un valor int y no un float, usa %f.
scanf ("%f", ¬a);
Te vuelvo a repetir dos cosas, clrsrc no es standard y la sintaxis es bastante ilegible:
Código:
#include <stdio.h>
#include <conio.h>
int main ()
{
float nota;
//clrscr ();
printf ("Digite una nota\n");
scanf ("%f", ¬a);
if (nota >= 9.0) { printf ("Felicidades A\n"); }
else if (nota >= 8.0) { printf ("B\n"); }
else if (nota >= 7.0) { printf ("C\n"); }
else if (nota >= 6.0) { printf ("D\n"); }
else { printf ("E\n"); }
getch ();
return 0;
}