C语言作业题,再请各位帮忙!

yappies 2007-11-12 09:23:24
1. 修改如下程序,将华氏温度转换为摄氏温度。
/*
* File:c2ftable.c
*---------------
*This program illustrates the use of runctions by generating
*a table of Celsius to Fahrenheit convesions.
*/
# include <stdio.h>
# include”genlib.h”

/*
*constants
*---------------
*LowerLimit -- Starting value for temperature table
*UpperLimit -- Final value for temperature table
*StepSize --Step size between table entries
*/

#define LowerLimit 0
#define UpperLimit 100
#define StepSize 5
/* Function Prototypes*/
double CelsiusToFahrenheit (double c);
/* Main program */
main( )

int c;
printf (“Celsius to Fahrenheit table.\n”);
prinft (“C F\n”);
for (c=LowerLimit; c<=UpperLimit; c+=StepSize)
printf (“%3d %3g\n , c, CelsiusToFahrenheit (c));



/*
* Function:CelsiusToFahrenheit
* Usage: f=CelsiusToFahrenheit(c);
*----------------------------------------
* This function returns Fahrenheit equivalent of the Celsius
* temperature C.
*/
double Celsius ToFahrenheit(double c)

return ( 9.0 / 5.0 * c + 32 ) ;



按如下运行示例的输出格式输出
Fahrenheit to Celsius table.
F C
32 0.0
34 1.1

98 36.7
100 37.8
...全文
150 点赞 收藏 9
写回复
9 条回复
xugang_2001 2007年11月13日
哈哈 楼上的石头兄和循环兄很幽默
回复 点赞
kojie_chen 2007年11月12日
.........哎.
回复 点赞
loops 2007年11月12日
我决定等你们升星了,对分数没有欲望了,我再来慢慢的抢分。
回复 点赞
_石头_ 2007年11月12日
哎呀!...这....这,哎,等得太久了! 50分阿,就这样被竹子拿走了!
回复 点赞
thecorr 2007年11月12日
看能不能给点分
回复 点赞
justju 2007年11月12日
只好接分
回复 点赞
xugang_2001 2007年11月12日
为了接分,我冒着被1楼骂得危险给你修改了程序,在VS2005下编译通过且可以运行,但是对程序内容没有任何修改:


/* 
* File:c2ftable.c
*---------------
*This program illustrates the use of runctions by generating
*a table of Celsius to Fahrenheit convesions.
*/
# include <stdio.h>
//# include "genlib.h"

/*
*constants
*---------------
*LowerLimit -- Starting value for temperature table
*UpperLimit -- Final value for temperature table
*StepSize --Step size between table entries
*/

#define LowerLimit 0
#define UpperLimit 100
#define StepSize 5
/* Function Prototypes*/
double CelsiusToFahrenheit (double c);
/* Main program */
int main( )
{
int c;
printf ("Celsius to Fahrenheit table.\n");
printf ("C F\n");
for (c=LowerLimit; c <=UpperLimit; c+=StepSize)
{
printf ("%3d %4f\n" , c, CelsiusToFahrenheit (c));
}

system("pause");
return 0;
}



/*
* Function:CelsiusToFahrenheit
* Usage: f=CelsiusToFahrenheit(c);
*----------------------------------------
* This function returns Fahrenheit equivalent of the Celsius
* temperature C.
*/
double CelsiusToFahrenheit(double c)
{
return ( (9.0 / 5.0) * c + 32 ) ;
}
回复 点赞
mikster 2007年11月12日
dont be silly.
回复 点赞
_石头_ 2007年11月12日
建议搂住先自己尝试着写一写,我们直接给出结论来会被论坛的兄弟们鄙视的----虽然你给的分有很大的诱惑力,咳...咳,我还是先等等!
回复 点赞
发动态
发帖子
C语言
创建于2007-09-28

3.2w+

社区成员

24.0w+

社区内容

C语言相关问题讨论
社区公告
暂无公告