#include<stdio.h>
int main(int argc, char const *argv)
{
int a;
int b;
while(scanf("%d",&a)!=EOF){
b++;
printf("%d\n",b);
}
printf("%d",b);
return 0;
}
以上程式運行時輸入^z(Ctrl z)回圈結束輸出0
但同時輸入123^z(Ctrl z)回圈無法結束是為什么?小白求教
uj5u.com熱心網友回復:
運行沒問題:#include<stdio.h>
//以上程式運行時輸入^z(Ctrl z)回圈結束輸出0
//但同時輸入123^z(Ctrl z)回圈無法結束是為什么?
int main(int argc, char const *argv)
{
int a;
int b=0;
while(scanf("%d",&a)!=EOF){
b++;
printf("%d\n",b);
}
printf("%d",b);
return 0;
}
uj5u.com熱心網友回復:
奇怪,我在Dev-C++和VScode上運行都是死回圈
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/250788.html
標籤:C++ 語言
上一篇:7-76 然后是幾點 (20分)
下一篇:如何把一個變數和一個指標連起來?
