#include <stdio.h>
#include"math.h"
void wwjt();
double fun(int m)
{ /Program/
/********** End **********/}
main()
{ int n;
printf("Enter n: ");
scanf("%d", &n);
printf("\nThe result is %1f\n", fun(n));
wwjt();
}
void wwjt()
{ FILE *IN,*OUT;
int i ; int t; double o;
IN=fopen("in.dat","r");
if(IN==NULL)
{ printf("Read FILE Error"); }
OUT=fopen("out.dat","w");
if(OUT==NULL)
{ printf("Write FILE Error"); }
for(i=0;i<5;i++)
{ fscanf(IN,"%d",&t); o=fun(t);
fprintf(OUT,"%f\n",o); }
fclose(IN); fclose(OUT);}
fun函数补充如下:
double fun(int m)
{
return sin((double)m)*10;
}
完整代码如下:
#include <stdio.h>
#include"math.h"
void wwjt();
double fun(int m)
{
return sin((double)m)*10;
}
void main()
{
int n;
printf("Enter n: ");
scanf("%d", &n);
printf("\nThe result is %1f\n", fun(n));
wwjt();
}
void wwjt()
{
FILE *IN,*OUT;
int i ; int t; double o;
IN=fopen("in.dat","r");
if(IN==NULL)
{
printf("Read FILE Error");
}
OUT=fopen("out.dat","w");
if(OUT==NULL)
{
printf("Write FILE Error");
}
for(i=0;i<5;i++)
{
fscanf(IN,"%d",&t); o=fun(t);
fprintf(OUT,"%f\n",o);
}
fclose(IN);
fclose(OUT);
}