慕粉1435007096
2016-10-31 16:06
#include<stdio.h>
int main()
{
int a=199;
printf("g=%f", a);
}
请问这个代码哪里错了,为什么?
return 0 ; 这个都没有 怎么返回结束哦
%d 还有就是没有返回值
额,好像是格式控制符不对,应该是%d,因为你定义a的时候就是int。可是我好像记得int类型可以自动向float类型转换啊。。。
定义a为整数,第5行的格式符应为%d
printf("g=%d",a);
C语言入门
926299 学习 · 20799 问题
相似问题