设计这个程序的时候输入数字得到结果都是0.000,请问哥们问题出在哪了?请指导下,感谢了
#include<stdio.h>
#include<string.h>
int main()
{
float operation;
int function;
float num1;
float num2;
printf("请输入一个数:");
scanf("%f",&num1);
printf("请输入一个数:");
scanf("%f",&num2);
printf("请输入1-4的一个数:");
scanf("%d",&function);
int a = num1+num2;
int b = num1-num2;
int c = num1num2;
int d = num1/num2;
switch(function)
{
case 1: printf("num1+num2=%f",a);break;
case 2: printf("num1-num2=%f",b);break;
case 3: printf("num1num2=%f",c);break;
case 4: printf("num1/num2=%f",d);break;
}
return 0;
}