练习2-7
scanf("%d%d%lf",&money,&year,%rate)不能改写为scanf("%d%lf%d",&money,&year,%rate),因为year年份只能是整数,因此要对应着%d。scanf("%d%d%lf",&money,&year,%rate)能改写为scanf("%d%lf%d",&money,&rate,%year)。
练习2-8
#include <stdio.h>
int main(void)
{
int celsius,fahr;
printf("请输入一个整数:");
scanf("%d",&fahr);
celsius=5 * ( fahr - 32 ) / 9;
printf("celsius=%d\n",celsius);
return 0;
}
练习2-9
#include <stdio.h>
int main(void)
{
int x,y,z;
double average;
printf("请输入三个整数:\n");
scanf("%d%d%d",&x,&y,&z);
average=(x+y+z)/3;
printf("average=%.3f\n",average);
return 0;
}