【发布时间】:2020-10-05 22:26:07
【问题描述】:
我的代码:
#include <stdio.h>
#define SPITZE 1
#define GUT 2
#define BEFRIEDIGEND 3
#define AUSREICHEND 4
#define DURCHGEFALLEN 5
#define JA 1
#define NEIN 0
int main (void)
{
unsigned int note, bestanden;
printf ("\nGeben Sie bitte eine Note (1-5) ein: ");
scanf ("%u", ¬e);
if (note == SPITZE)
bestanden = JA;
else if (note == GUT)
bestanden = JA;
else if (note == BEFRIEDIGEND)
bestanden = JA;
else if (note == AUSREICHEND)
bestanden = JA;
else
bestanden = NEIN;
bestanden ? printf ("\nOK!,") : printf( "\nNICHT bestanden");
return 0;
}
所以控制台甚至不会先打印出文本 printf ("\nGeben Sie bitte eine Note (1-5) ein: "); 。文本不会显示,直到我输入一个数字然后它直接打印出“printf & the result”。
我怎样才能让它打印出来才能看到呢?
【问题讨论】: