#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
float fun (float h )
{
long t;
t=(h*1000+5)/10;
return (float)t/100;
}
void main()
{
FILE *wf;
float a;
system("CLS");
printf("Enter a: ");
scanf ("%f",&a);
printf("The original data is : ");
printf("%f\n\n", a);
printf("The result : %f\n", fun(a));
/******************************/
wf=fopen("out.dat","w");
fprintf(wf,"%f",fun(8.32533));
fclose(wf);
/*****************************/
}
结果:
Enter a: 1234.567
The original data is : 1234.567017
The result : 1234.569946
请按任意键继续. . .
double a;//改
system("CLS");
printf("Enter a: ");
scanf("%lf", &a);//改
printf("The original data is : ");
printf("%f\n\n", a);
system("CLS");
printf("Enter a: ");
scanf("%lf", &a);//改
printf("The original data is : ");
printf("%f\n\n", a);
温馨提示:答案为网友推荐,仅供参考