热门

最新

红包

立Flag

投票

同城

我的

发布
qq_48121176
秃头警告
6 年前
trueqq_48121176

想请教大家一个问题,这个程序要怎么写啊
#c语言#
写一个求初等函数的函数值的通用程序,如从键盘输入表达式:sin(30),则可计算出sin(30)的值。要求能处理的函数有:sin, cos, tan, exp, log, sqrt, asin, acos;主函数如下,请完成程序。

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>

#define PI 3.141593

void output(double fv)
{
if(fabs(fv)<1.0e-5)fv=0; //绝对值太小则显示为0
printf("fv=%.5lg",fv);
}

void main()
{
char s[80];
double fv;
void calculate(char*,double*);
void output(double);
printf("请输入表达式如: sin(30)\n");
gets(s); //读取表达式
calculate(s,&fv); //值存入fv:完成此函数
output(fv); //输出fv的值
getch();
}

CSDN App 扫码分享
分享
评论
4
打赏
  • 复制链接
  • 举报
下一条动态
立即登录