C语言,编译了,为什么不能运行啊?

来源:百度知道 编辑:UC知道 时间:2024/05/29 03:09:32
int main(int argc, char *argv[])
{
int x;
scant("%d",&x);
if(x>5) printf("%d",x);
else printf("%d\n",x--);
system("PAUSE");
return 0;
}
应该没错吧?
说什么工程未编译!

scanf("% -- 是 f 不是 t

WIN-TC,没有键盘操作时,不显示的。
可以这样改:

int main(int argc, char *argv[])
{
int x;
scanf("%d",&x);
if(x>5) printf("%d",x);
else printf("%d\n",x--);

system("PAUSE");
getch();
return 0;
}

你用什么编译器啊?不说清楚谁知道怎么回事呢