有如下列代码片段,则以下选项中哪个说法是正确的: void main(){ int year,month; scanf("%4d%2d",&year,&month); printf("Year=%d,Month=%d\n",year,month); }
B.
程序能通过编译,但是不能正常运行(输入数据会报错)
C.
程序不能通过编译,会报如下错误: error C2065: 'scanf' : undeclared identifier error C2065: 'printf' : undeclared identifier
D.
程序不能通过编译,修改为如下代码,能通过编译 #include void main(){ int year,month; scanf("%4d%2d",&year,&month); printf("Year=%d,Month=%d\n",year,month); }