首页 > 用户发贴区 > 编程问题提问区 > 程序哪出现问题了?
2012
03-24

程序哪出现问题了?

[CODE]

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  int a,b,c,d,e;
  float f;
  printf(“请输入第一个数:”);
  scanf(“%d”,&a);
  printf(“\n请输入第二个数:”);
  scanf(“%d”,&b);
  c=a+b;
  d=a-b;
  e=a*b;
  printf(“%d+%d=%d\n”,a,b,c);
  printf(“%d-%d=%d\n”,a,b,d);
  printf(“%d*%d=%d\n”,a,b,e);
  if(b=0){
          printf(“除数不能为0\n”);
          }
  else{
          f=a/b; 
          printf(“%d/%d=%d\n”,a,b,f);
       }
  system(“PAUSE”); 
  return 0;
 

}

[/CODE]

除法出现问题,怎么办?

题目要求是这样的:用于接受用户输入的两个数(可以是整数也可以是小数),对其执行加,减,乘,除及求余的运算,然后以格式化方式显示计算结果,小数点后面保留两位.

 


程序哪出现问题了?》有 3 条评论

  1. 5u_sus 说:

    if(b==0)

  2. wozhucefu 说:

    楼上说的是对的呀,改一下应该没有问题的~~

  3. dark night 说:

    最后一个printf(“%d/%d=%.2f\n”,a,b,f);

留下一个回复