代码不知道哪里出错了!! error C2065: 'printf' : undeclared identifier 执行 cl.exe 时出错. Cpp1.obj

main()
{ int i,t;
t=3;
i=4;
while(i<=7)
{t=t*i;
i=i+1;
}
printf("%f",t);
return 0;
}

第1个回答  2013-01-06
既然这么晚还在学习,那我也来凑个热闹,从这个错误提示,可以看出printf没有定义
初步猜测,lz没有包含合适的头文件
那么就添加个头文件试试

#include <stdio.h>
如果有问题,可以继续问我,偶也在学习中~
第2个回答  2013-01-06
定义的t为整型,输出为浮点型,所以错了,另外,要在前加int.本回答被提问者采纳
第3个回答  2013-01-06
这么晚了还在学习C语言,佩服。。。。俺是菜鸟。。。俺只知道那段英文是printf没有定义的意思。。
相似回答