#includevoid main()
{
int n;
double a,b,c;
FILE *fp;
fp=fopen("c:\\myfile.txt","w+");
while(1){
printf("***********计算器******************* \n ");
printf("*********************1-sum************************* \n" );
printf("********************2-jian************************* \n");
printf("********************3-cheng************************ \n ");
printf("********************4-chu************************* \n ");
printf("********************5-zhengxuan******************** \n ");
printf("********************6-zhengqie******************** \n ");
printf("********************7-fanzhengxuan****************** \n ");
printf("********************8-fanzhengqie******************* \n ");
printf("*********************9-exit************************* \n ");
printf("choose the ringt number:\n");
{
scanf("%d",&n);
switch(n)
{case 1:
printf("输入两个数:\n");
scanf("%lf",&a);
scanf("%lf",&b);
c=a+b;
printf("%lf+%lf=%lf\n",a,b,c);
fprintf(fp,"%lf+%lf=%lf",a,b,c);
break;
case 2:
printf("嵌入两个数:\n");
scanf("%lf",&a);
scanf("%lf",&b);
c=a-b;
printf("%lf-%lf=%lf\n",a,b,c);
fprintf(fp,"%lf-%lf=%lf",a,b,c);
break;
case 3:
printf("嵌入两个数:\n");
scanf("%lf",&a);
scanf("%lf",&b);
c=a*b;
printf("%lf*%lf=%lf\n",a,b,c);
fprintf(fp,"%lf*%lf=%lf",a,b,c);
break;
case 4:
printf("嵌入两个数:\n");
scanf("%lf",&a);
scanf("%lf",&b);
c=a/b;
printf("%lf/%lf=%lf\n",a,b,c);
fprintf(fp,"%lf/%lf=%lf",a,b,c);
break;
case 5:
printf("嵌入一个数:\n");
scanf("%lf",&a);
c=sin(a*2*3.1415926/360);
printf("sin(%lf)=%lf\n",a,c);
fprintf(fp,"sin(%lf)=%lf",a,c);
break;
case 6:
printf("嵌入一个数:\n");
scanf("%lf",&a);
c=tan(a*2*3.1415926/360);
printf("tan(%lf)=%lf\n",a,c);
fprintf(fp,"tan(%lf)=%lf",a,c);
break;
case 7:
printf("嵌入一个数:\n");
scanf("%lf",&a);
c=asin(a)*360/(3.1415926*2);
printf("asin(%lf)=%lf\n",a,c);
fprintf(fp,"asin(%lf)=%lf",a,c);
break;
case 8:
printf("嵌入一个数:\n");
scanf("%lf",&a);
c=atan(a)*360/(3.1415926*2);
printf("atan(%lf)=%lf\n",a,c);
fprintf(fp,"atan(%lf)=%lf",a,c);
break;
case 9:exit(0);
}
fclose(fp);
}
}}
10