例 3.1 誰かが温度計を使用して華氏で表される温度を測定し、今度はそれを摂氏で表される温度に変換するよう求めます。

C プログラミング (第 4 版) 個人デザイン by Tan Haoqiang

例 3.1 誰かが温度計を使用して華氏で表される温度を測定し、今度はそれを摂氏で表される温度に変換するよう求めます。

コードブロック:

#include <stdio.h>
#include <stdlib.h>
void input(double *f);
void transfer(double f);      // Define the transfer function
int main()
{
	double fahrenheit, *p=&fahrenheit;
	input(p);
	transfer(*p);
	system("pause");
	return 0;
}
void input(double *f)
{
	printf("Enter fahrenheit temperature: ");
	scanf("%lf", f);
}
void transfer(double f)
{
	double centigrade;
	centigrade=5*(f-32)/9;
	printf("Centigrade temperature: %lf\n", centigrade);
}

おすすめ

転載: blog.csdn.net/navicheung/article/details/98659541