| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 508 人关注过本帖
标题:想做个简单的计算器程序,不知道怎么样才能printf这句话显示出C的值
只看楼主 加入收藏
六耳先生
Rank: 1
等 级:新手上路
帖 子:8
专家分:3
注 册:2015-4-25
结帖率:100%
收藏
 问题点数:0 回复次数:1 
想做个简单的计算器程序,不知道怎么样才能printf这句话显示出C的值
# include <stdio.h>
int main (void)
{
    int a;
    int c;
    int b;
    int i;
    scanf("%d\n", &a);
   
    for(i=0; i<++i+1; ++i)
        
    {  char ch;
      
      
       ch = getchar();
      
       switch(ch)
       {
       case'+':
           scanf("%d", &b);
           c=a + b;
           break;
       case'-':
           scanf("%d", &b);
           c=a - b;
           break;
       case'*':
           scanf("%d", &b);
           c=a * b;
           break;
       case'/':
           scanf("%d", &b);
           c=a / b;
           
           break;  
       }
      
       a = c;
      
    }
        printf("%d\n", c);
    return 0;
   
}
搜索更多相关主题的帖子: 计算器 include 
2015-05-02 22:56
六耳先生
Rank: 1
等 级:新手上路
帖 子:8
专家分:3
注 册:2015-4-25
收藏
得分:0 
经过自己研究,发现这样可以解决问题,希望可以对出学者一点帮助,大神勿喷
# include <stdio.h>
int main (void)
{
    int a;
    int c;
    int b;
    //int i;
    char ch;
    scanf("%d\n", &a);
   
    while((ch = getchar())!='=')
    {
        
        switch(ch)
        {
        case'+':
            scanf("%d", &b);
            c=a + b;
            break;
        case'-':
            scanf("%d", &b);
            c=a - b;
            //printf("%d", c);
            break;
        case'*':
            scanf("%d", &b);
            c=a * b;
            break;
        case'/':
            scanf("%d", &b);
            c=a / b;
            
            break;  
        }
        
        a = c;
        
    }
    printf("%d\n", c);
    return 0;
   
}
2015-05-03 09:46
快速回复:想做个简单的计算器程序,不知道怎么样才能printf这句话显示出C的值
数据加载中...
 
   



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

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