搜索
查看: 2796|回复: 13
打印 上一主题 下一主题

来个全部功能的计算器

[复制链接]
楼主
发表于 2012-12-24 21:09:06 | 显示全部楼层
[mw_shl_code=c,true]#include <stdio.h>
#include <math.h>
int main()
{
    system ("color c");
        int a,b,c,d,e,f;
      double i,m;
      long double o,p,q;
      char k;
      const double pi=3.141592;
    printf("==========================================\n");
    printf("欢迎使用计算器。\n\n");
    printf("(a是关于三角函数与双曲三角函数,x)输入a:");
    scanf("%d",&a);
    printf("(b是关于反三角函数,对数,e为底指数,y)输入b:");
    scanf("%d",&b);
    printf("输入底数:\t");
    scanf("%d",&c);
    printf("输入指数:\t");
    scanf("%d",&d);
    printf("输入根:\t");
    scanf("%lf",&i);
    e=a+b;
    printf("和是%d\t",e);
    e=a*b;
    printf("积是%d\t",e);
    e=a-b;
    printf("差是%d\t",e);
    e=a/b;
    printf("商是%d\n",e);
    e = pow(c, d);
    printf("乘方是%d\t\t\t",e);
    printf("二次根是%lf\n",sqrt(i));
    m=sin(a*pi/180);
    printf("sin正弦是%lf\t",m);
    m=sinh(a);
    printf("sinh双曲正弦是%lf\t",m);
    m=cos(a);
    printf("asin反正弦是%lf\t\n",m);
    m=acos(a);
    printf("cos余弦是%lf\t",m);
    m=cosh(a);
    printf("cosh双曲余弦是%lf\t",m);
    m=tan(a);
    printf("acos反余弦是%lf\t\n",m);
    m=atan(a);
    printf("tan正切是%lf\t",m);
    m=tanh(a);
    printf("tanh双曲正切是%lf\t",m);
    m=asin(a);
    printf("atan反正切(主值)是%lf\t",m);
    m = log10(b);
    printf("常用对数为:%lf\t",m);
    m = log(exp(b));
    printf("e为底指数为:%lf\t",m);
    m = hypot(a,b);
    printf("第三条边为:%lf\t",m);
    printf("\t\t\t-------备注-------\n");
    scanf("%s",k);
    return 0;
}[/mw_shl_code]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表