xxxx小贤
2015-12-20 14:19
#include <stdio.h>
main()
{
double num=2.5; //定义浮点型变量num并赋值为2.5
int a=(int)num;
printf("num的整数部分是%d\n",a);
return 0;
}
主函数少了个 int
#include <stdio.h> int main() { double numOne=2.5; int numTwo=(int)numOne; printf("num的整数部分是%\n",numOne; return 0; }
#include <stdio.h>
int main()
{
double num=2.5; //定义浮点型变量num并赋值为2.5
int a=(int)num;
printf("num的整数部分是%d\n",a);
return 0;
}
int main()或void main()。最新的标准要求写int main(),是操作系统编译程序的入口。既然有return 0,肯定需要int来接收。
主函数要设置返回值类型(如int),对应你写的 那句return 0; 然后要注意标点符号不用用中文,如果还有问题用新版的编译器
#include <stdio.h>
int main()
{
double num=2.5; //定义浮点型变量num并赋值为2.5
int a=(int)num;
printf("num的整数部分是%d\n",a);
return 0;
}
要是还是过不了,再仔细检查代码,无误的话,那就是编译器的问题
要记得定义主函数main
#include <stdio.h>
int main()
{
double num=2.5; //定义浮点型变量num并赋值为2.5
int a=(int)num;
printf("num的整数部分是%d\n",a);
return 0;
}
C语言入门
926206 学习 · 20797 问题
相似问题