| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1298 人关注过本帖
标题:用C语言编一个计算器程序 哪位高手会啊 求一个
只看楼主 加入收藏
victory723
Rank: 1
来 自:湖北潜江
等 级:新手上路
帖 子:17
专家分:0
注 册:2010-7-14
结帖率:100%
收藏
已结贴  问题点数:15 回复次数:9 
用C语言编一个计算器程序 哪位高手会啊 求一个
用C语言编一个计算器程序
搜索更多相关主题的帖子: 计算器 C语言 
2010-07-20 17:34
赵本山
Rank: 2
等 级:论坛游民
帖 子:34
专家分:47
注 册:2010-7-4
收藏
得分:3 
你就上百度找。你自己找不到??里面有。怎么那么赖呢?
2010-07-20 17:36
victory723
Rank: 1
来 自:湖北潜江
等 级:新手上路
帖 子:17
专家分:0
注 册:2010-7-14
收藏
得分:0 
切 本人就是想看看有多少高手懂不?

奇迹由我创造!
2010-07-20 17:39
freezesoul
Rank: 2
等 级:论坛游民
帖 子:47
专家分:38
注 册:2010-3-13
收藏
得分:3 
那我估计你几个月后 可能还看不到高手...
2010-07-20 17:43
victory723
Rank: 1
来 自:湖北潜江
等 级:新手上路
帖 子:17
专家分:0
注 册:2010-7-14
收藏
得分:0 
哦 为什么呢

奇迹由我创造!
2010-07-20 17:56
取而代之
Rank: 2
等 级:论坛游民
帖 子:32
专家分:53
注 册:2010-7-11
收藏
得分:3 
#include "iostream"
using namespace std;
int main()
{
   
    static float a;
    cin>>a;
    while(a)
    {
    char oper;
    float b;
    cout<<"请输入一个表达式:"<<endl;
    cin>>oper>>b;
    switch(oper)
    {
    case'+':
        {
            a+=b;
            cout<<oper<<b<<'='<<a<<endl;
            break;
        }
    case'-':
        {
            a-=b;
            cout<<oper<<b<<'='<<a<<endl;
            break;
        }
    case'*':
        {
            a*=b;
            cout<<oper<<b<<'='<<a<<endl;
            break;
        }
    case'/':
        {
            a/=b;
            if(b!=0) cout<<oper<<b<<'='<<a<<endl;
            else cout<<"输入错误!"<<endl;
            break;
        }
    default:
        cout<<"输入错误!"<<endl;
    }
    }
    return 0;   
}



很小啊,而且简单。。。
2010-07-21 00:18
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:3 
以下是引用victory723在2010-7-20 17:56:03的发言:

哦 为什么呢

因为你的帖子的标题都会被高手无视……
2010-07-21 02:03
xtfcu33
Rank: 2
等 级:论坛游民
帖 子:48
专家分:43
注 册:2010-4-26
收藏
得分:3 
//关于计算器四则运算
#include<stdio.h>
void main()
{   
    int a,b;
    char c;
    printf("input a(+,-,*,/)b:");
    scanf("%d%c%d",&a,&c,&b);
    switch(c)
    {
    case '+':printf("a+b=%d\n",a+b);break;
    case '-':printf("a-b=%d\n",a-b);break;
    case '*':printf("a*b=%d\n",a*b);break;
    case '/':
    loop:
        if(b==0)
        {
            printf("变量b不能为0,请重新再输入!\n");break;
            goto loop;
        }
        else
            printf("a/b=%d\n",a/b);break;
    }
    printf("press any key to continue!\n");
    getch();
}
2010-07-21 09:24
xtfcu33
Rank: 2
等 级:论坛游民
帖 子:48
专家分:43
注 册:2010-4-26
收藏
得分:0 
//关于计算器四则运算
#include<stdio.h>
void main()
{   
    int a,b;
    char c;
    printf("input a(+,-,*,/)b:");
    scanf("%d%c%d",&a,&c,&b);
    switch(c)
    {
    case '+':printf("a+b=%d\n",a+b);break;
    case '-':printf("a-b=%d\n",a-b);break;
    case '*':printf("a*b=%d\n",a*b);break;
    case '/':
    loop:
        if(b==0)
        {
            printf("变量b不能为0,请重新再输入!\n");break;
            goto loop;
        }
        else
            printf("a/b=%d\n",a/b);break;
    default:printf("error!\nplese input again!\n");
    }
    printf("press any key to continue!\n");
    getch();
}
2010-07-21 09:29
victory723
Rank: 1
来 自:湖北潜江
等 级:新手上路
帖 子:17
专家分:0
注 册:2010-7-14
收藏
得分:0 
牛。。。

奇迹由我创造!
2010-07-21 18:39
快速回复:用C语言编一个计算器程序 哪位高手会啊 求一个
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025568 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved