#include
#define ME 20
int main(void)
{
int ch,nh;
ch=1;
while(ch<5);
{
nh=ch*ME;
printf("%d,%d",ch,nh);
ch++;
}
return 0;
}
這個程序哪裡有問題,怎麼運行了什麼都沒有顯示?
看不到輸出是因為你while(ch<5)之後多了一個分號,所以導致程序陷入了死循環
去掉以後就可以了,如果是按F5啟動的調試,不想因為程序正常結束而來不及看到打印信息,可以在return 0;前面加上getchar();