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);
}