| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2543 人关注过本帖
标题:小弟不才写一个加减乘数,计算器!
只看楼主 加入收藏
dsl975708035
Rank: 3Rank: 3
来 自:平凉
等 级:论坛游侠
帖 子:101
专家分:152
注 册:2012-8-3
收藏
得分:0 
只输入b能算才怪

唉,初三要停停了,舍不得啊。。
2012-08-04 19:12
遗矢的老人
Rank: 9Rank: 9Rank: 9
来 自:成都
等 级:蜘蛛侠
威 望:7
帖 子:325
专家分:1131
注 册:2012-7-20
收藏
得分:0 
我稍做修改了下,好像你输入字母时格式有问题,要用英文输入状态,还有就是代码不规范,自己再好好的修改,你会很成功的!

#include<stdio.h>

int main()
{
    int a;
    float b,c,d;
   
    printf("======================简易两数加减乘除计算器==========================\n\n\n");
    printf("======================请选择运算方式==========================\n\n\n");
    printf("1.加     2.减      3.乘      4.除     5.大小比较    6.退出\n\n");
    printf("亲:请选择你的运算符\n");
    scanf("%d",&a);

    switch( a )
    {
        case 1:
            printf("请输入加数b的值:\n");
            scanf("%f", &b);
            printf("请输入加数c的值:\n");
            scanf("%f", &c);
            d = b + c;
            printf("和为:%.2\n",d);
            break;
        case 2:
            printf("请输入被减数b的值:\n");
            scanf("%f",&b);
            printf("请输入减数c的值:\n");
            scanf("%f",&c);
            d = b - c;
            printf("差为:%.2f\n",d);
            break;
        case 3:
            printf("请输入乘数b的值:\n");
            scanf("%f",&b);
            printf("请输入乘数c的值:\n");
            scanf("%f",&c);
            d = b * c;
            printf("积为:%.2f\n",d);
            break;
        case 4:
            printf("请输入被除数b的值:\n");
            scanf("%f",&b);
            printf("请输入除数c的值:\n");
            scanf("%f",&c);
            d = b / c;
            printf("商为:%.2f\n",d);
            break;
        case 5:
            printf("请输入第一个数b的值:\n");
            scanf("%f",b);
            printf("请输入第二个数c的值:\n");
            scanf("%f",c);
            d = b > c ? b : c;
            printf("较大值为:%.2f\n", d);
        case 6:
            return;
       default:
            printf("您输入的数据有错误!请重新选择\n");
            break;
   }
}
2012-08-04 20:43
jyx354172945
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-7-30
收藏
得分:0 
这个没有写出大小比较的选项啊
2012-08-04 21:09
豆丁0
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-11-3
收藏
得分:0 
帮你修改了下,不过还有点小小的问题
#include<stdio.h>
int main()
{
     int a,b,c,d;
  printf("======================简易两数加减乘除计算器==========================\n\n\n");
  printf("======================请选择运算方式==========================\n\n\n");
  for(int i=1;i<=5;i++){
  printf("[1]加法\n");
  printf("[2]减法\n");
  printf("[3]乘法\n");
  printf("[4]除法\n");
  printf("[0]退出计算器\n");
  printf("请输入选择:");
  scanf("%d",&a);
  switch(a)
  {
      case 1:
      printf("请输入数字,用空格隔开:\n");
      scanf("%d%d",&a,&b);
        d=a+b;
    printf("%d+%d=%d",a,b,d);
      break;
      case 2:
      printf("请输入数字,用空格隔开:\n");
      scanf("%d%d",&a,&b);
    d=a-b;
    printf("%d-%d=%d",a,b,d);
      break;
      case 3:
      printf("请输入数字,用空格隔开:\n");
      scanf("%d%d",&a,&b);
    d=a*b;
    printf("%d*%d=%d",a,b,d);
      break;
      case 4:
      printf("请输入数字,用空格隔开:\n");
      scanf("%d%d",&a,&b);
    d=1.0*a/b;
    printf("%d/%d=%d",a,b,d);
      break;
      default:
      printf("您输入的数据有错误!请重新选择\n");
  }}
  return 0;
}
2013-11-03 02:59
快速回复:小弟不才写一个加减乘数,计算器!
数据加载中...
 
   



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

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