代码不知道哪里出错了!! 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;}
2024-12-15 11:03:07
推荐回答(3个)
回答1:

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

#include
如果有问题,可以继续问我,偶也在学习中~

回答2:

定义的t为整型,输出为浮点型,所以错了,另外,要在前加int.

回答3:

这么晚了还在学习C语言,佩服。。。。俺是菜鸟。。。俺只知道那段英文是printf没有定义的意思。。