为什么这个结构体程序得出的结果是乱码呢?
程序如下:
#include "stdafx.h"
#include "stdio.h"
#include "string.h"
struct fund
{
double firstyear;
double secondyear;
};
double sum(double x, double y);
int main(void)
{
struct fund TOM ;
double a;
scanf("%f", &TOM.firstyear);
scanf("%f", &TOM.secondyear);
a = sum(TOM.firstyear, TOM.secondyear);
printf("TOM has %.2f money.\n", a);
return 0;
}
double sum(double x, double y)
{
return x+y;
}