| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7672 人关注过本帖
标题:用VC++6.0编写一个简单的计算器,能计算输入的表达式
取消只看楼主 加入收藏
hechunfeng
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2012-3-6
结帖率:100%
收藏
已结贴  问题点数:8 回复次数:6 
用VC++6.0编写一个简单的计算器,能计算输入的表达式
如输入“15+65”,能输出结果。也能计算简单的加减乘除。。。。。。。。。初学者呼叫SOS........
搜索更多相关主题的帖子: 计算 加减乘除 表达式 
2012-03-06 23:25
hechunfeng
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2012-3-6
收藏
得分:0 
就是能计算加减乘除,并能取余
2012-03-07 10:19
hechunfeng
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2012-3-6
收藏
得分:0 
用if语句能不能完成?我试论一晚上都没弄出来,唉。。。。
2012-03-07 10:23
hechunfeng
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2012-3-6
收藏
得分:0 
运算前还得选择运算类型??我要做的是直接输入运算式就能运算
2012-03-07 12:51
hechunfeng
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2012-3-6
收藏
得分:0 
关键是我们刚学就叫我们编这个,而且是在“选择结构”这里遇到的
2012-03-08 13:47
hechunfeng
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2012-3-6
收藏
得分:0 
前面的程序好像不对
2012-03-10 10:43
hechunfeng
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2012-3-6
收藏
得分:0 
我自己来补充吧:#include<stdio.h>
#include<string.h>
int   main ()
  {
      int a,b,s;
      char c;
        printf("请输入表达式\n");
        if(scanf("%d%c%d",&a,&c,&b)==3)
        {
               
            if(c=='+') //加法
            {
                s=a+b;
                printf("%d\n",s);
            }
            else if(c=='-')//减法
            {
                s=a-b;
                printf("%d\n",s);
            }
            else if(c== '*')
            {
                s=a*b;
                printf("%d\n",s);
            }
            else if(c=='/')
            {       s=a/b
                printf("%.2f\n",a/(float)b);
            
            }
            else if(c=='%')
            {    s=a%b        
                printf("%d\n",a%b);
            }
            
        }
   
        
    }
2012-03-10 15:36
快速回复:用VC++6.0编写一个简单的计算器,能计算输入的表达式
数据加载中...
 
   



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

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