能帮我看看程序拿出错了么?

来源:百度知道 编辑:UC知道 时间:2024/09/21 23:21:44
题:输出一个华氏温度与摄氏温度的转化对照表,其中华氏温度从32开始到100为止,步长为4。c=(5.0/9.0)*(f-32).
我的程序:
#include<stdio.h>
double fa(double c)
{
int f;
c=(5.0/9.0)*(f-32);
return c;
}
void main()
{
int f;
double c;
printf("华氏温度 摄氏温度\n");
for(f=32;f<=100;f=f+4)
{
c=fa(f);
printf("%d%.2f\n",f,c);
}
}
还是不行咯!

你的程序出错的原因主要是因为函数fa把输入的参数给改了,然后一直用自己内部定义的int f作为被减数进行计算。我把你的程序修改了一下能够跑出结果了

#include<stdio.h> 

double fa(int c) 

 double f = 0; 

 f=(5.0/9.0)*(c-32); 

 return f; 

void main() 

 int f; 

 double c; 

 printf("华氏温度 摄氏温度\n"); 

 for(f=32;f<=100;f=f+4) 

 { 

  c=fa(f); 

  printf("%d\t%7.2f\n",f,c); 

 } 

}

我写ASP程序,出错了,高手帮我看看 帮我看看这个c++程序哪里出错了 谁帮我看看这个程序哪出错了。 c语言程序高手帮我看看这个switch程序哪里出错了? 关于一道VB题目。。。谁帮我看看程序出错在哪了,追加50分 帮我看看N皇后问题这个程序哪里出错了啊 谁能看看我的程序哪里出错了啊/ 谁帮我看看我编的这个C语言程序哪出错了..帮改正下..谢谢 谁能帮我看看这个java程序 哪里出错了 谁能帮我看看这段JAVA程序哪里出错了?