首页 > 编程资源分享区 > C/C++源代码共享 > 菜鸟写的一个计算器!
2009
01-19

菜鸟写的一个计算器!

这是我写的一个功能简单的计算器 希望大家捧场 我是菜鸟 谢谢大家了!


#include<iostream.h>
#include<stdio.h>
void add()
{
 int b,c,sum;
    printf(“请输入两个数字:\n”);
 cin>>b>>c;
 sum=b+c;
    cout<<”结果为:”<<sum<<endl;
}
void min()
{
 int b,c,sum;
    printf(“请输入两个数字:\n”);
 cin>>b>>c;
 sum=b-c;
    cout<<”结果为:”<<sum<<endl;
}
void mul()
{
 int b,c,sum;
    printf(“请输入两个数字:\n”);
 cin>>b>>c;
 sum=b*c;
    cout<<”结果为:”<<sum<<endl;
}
void div()
{
 int b,c,sum;
    printf(“请输入两个数字:\n”);
 cin>>b>>c;
 sum=b/c;
    cout<<”结果为:”<<sum<<endl;
}
void main()
{
 printf(“hiroki作品 禁止侵犯版权\n1.加法\n2.减法\n3.乘法\n4.除法\n”);
 int a;
 cin>>a;
 switch(a)
 {
 case 1:add();
  break;
    case 2:min();
  break;
    case 3:mul();
  break;
 case 4:div();
  break;
 default:printf(“error\n”);
 }
}


菜鸟写的一个计算器!》有 13 条评论

  1. hiroki 说:

    自己顶一下吧

  2. flashmine 说:

    无语…这样都发上来

  3. hiroki 说:

    我是菜鸟

    楼上会编写系统你也发上来啊 

  4. 465504453 说:

    你用的是c++哎

    我也写过计算器,比你这个好多了

    http://silverspirit.vicp.net/Soft/ShowInfo.asp?InfoID=3 看看我的计算器吧,有源代码的,用C写的。

  5. yy_uestc 说:

    我在书上看到过C编的,例题来的
    用switch…case..编的,挺简单的
    main()
    {
    float a,b;
    char c;
    printf(“\ninput a+(-,*,/)b:\n”);
    scanf(“%f%c%f”,&a,&c,&b);
    switch(c)
    {
    case ‘+’: printf(“a+b=%f”,a+b);break;
    case ‘-’ :printf(“a-b=%f”,a-b);break;
    case ‘*’: printf(“a*b=%f”,a*b);break;
    case ‘/’: printf(“a/b=%f”,a/b);break;
    default: printf(“input error!\n”);
    }
    }

    改用if else 也不麻烦!

  6. hiroki 说:

    楼上的算法非常好啊

  7. swei 说:

    不错哦…发上来交流下…并不是每个人都是高手啊…没有必要带着鄙视的语气吧…

  8. 上官A琪 说:

    [QUOTE=swei]不错哦…发上来交流下…并不是每个人都是高手啊…没有必要带着鄙视的语气吧…[/QUOTE]

    是啊。 我是刚来的 什么都不懂 还请楼上的老师们多多指点!

  9. weifsong 说:

    顶一下

     

  10. FBL 说:

    支持下,加油

  11. sniper352 说:

    cin>>b>>c;

    什么意思看不懂,为什末每个都有。谢谢。
  12. 这个网站很牛 说:

    我也想过编个计算器,不过只想一用+这个运算符,尽量脱离里面的所以。呵呵

  13. 这个网站很牛 说:

    你这个很垃圾的好吗,无妨进行二次运算啊,哥们。

留下一个回复