已采纳回答 / 幕布斯3403446
#include <stdio.h>int main(){ double num = 2.5; //定义浮点型变量num并赋值为2.5 int x=(int)num; printf("num的整数部分是%d\n",x); return 0;}讲义中的意思,num在执行完int x=(int)num;时,数值会变回2.5,所以这样返回,结果还是2.5,需要用另一个变量把转换结果带出来
2019-09-15
最新回答 / 雪中人
正确代码#include<stdio.h>int main() { printf("你是我的小呀小苹果儿\n"); printf("怎么爱你都不嫌多\n"); printf("红红的脸儿温暖我的心窝\n"); printf("点亮我生命的火 火火火火\n"); return 0;}你的第一句,编译预处理没写完。return 后多一个;
2019-09-15
最赞回答 / 忘川之梦
#include <stdio.h> test.c 与 #include <stdio.h> 等价 编译器只取 <stdio.h> ,后面的会被扔掉。另:一个#include 只能引用一个h文件。
2019-09-14
#include <stdio.h> test.c //引用test.c文件
extern void printLine() //这里定义的方法对吗?
{
printf("**************\n");
}
int main()
{
say();
return 0;
}
extern void printLine() //这里定义的方法对吗?
{
printf("**************\n");
}
int main()
{
say();
return 0;
}
2019-09-14
#include <stdio.h>
float pay;
float calmoney(int km,int t)
{
if(km<=3)
{pay=14;}
else if(t>=23,t<5)
{pay=2.3*(km-3)*1.2 + 1;}
else
{pay=2.3*(km-3) + 1;}
return pay;}
int main()
{pay=calmoney(12,9)+calmoney(12,6);
printf("小明每天打车的总费用是%f",pay);
return 0;}
float pay;
float calmoney(int km,int t)
{
if(km<=3)
{pay=14;}
else if(t>=23,t<5)
{pay=2.3*(km-3)*1.2 + 1;}
else
{pay=2.3*(km-3) + 1;}
return pay;}
int main()
{pay=calmoney(12,9)+calmoney(12,6);
printf("小明每天打车的总费用是%f",pay);
return 0;}