如题,这是我的代码,作为练手,见谅
#include<stdio.h>
#define A(a,b) ((a)*(b))
#define B(a,b) ((a)/(b))
#define C(a,b) ((a)+(b))
#define D(a,b) ((a)-(b))
void main()
{
float m,n,i;
printf("1代表乘法,2代表除法,3代表加法,4代表减法\n");
printf("请输入两个数\n");
scanf("%f%f",&m,&n);
printf("请定义你的算法\n");
scanf("%f",&i);
if(i==1)
{
printf("result=%f\n",A(m,n));
}
else
{
if(i==2)
{
printf("result=%f\n",B(m,n));
}
else
{
if(i==3)
{
printf("result=%f\n",C(m,n));
}
else
{
if(i==4)
{
printf("result=%f\n",D(m,n));
}
}
}
}
getch();
}
呵呵,有点多,我只是想多练一些语句,加油