您的位置:首页 > 编程语言 > Go语言

How to solve this problem oC

2016-05-14 15:54 316 查看
这是在codeblocks中的代码:

#include<stdio.h>

/*温度*/
void fun15_2()
{
int b=10;
float f;
scanf("%f", &f);
//invoke
f15_2(f, b);
}

//输入华氏温度f,输出对应的摄氏温度c,保留3位小数。提示:c=5(f-32)/9
void f15_2(float f, int b)
{
printf("%.3f\n", f); //输出0.000000
float c = 5*(f-32)/9.0;
printf("%.3f\n", c);
printf("%.3f\n", -160/9.0);
printf("%d\n", b); //1078001664 or 1073741824反正数据不对
}

/*
* 总是输出-17.778
*/
void fx(float a)
{

printf("%f\n", a);//在这里也输出0.000000
}


估计也没有谁知道……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c algorithm