回复 6楼 Devil_W
什么样的 贴才不是垃圾贴呢 ?double add(double x, double y) { return x + y; }
switch(n) { case 1: system("cls"); printf("你选择了加法运算\n"); printf("请你输入第一个数:"); scanf("%lf",&num1); printf("请你输入第二个数:"); scanf("%lf",&num2); p=add; c=(*p)(num1,num2); printf("结果是:%lf\t\n",c);break; case 2:system("cls"); printf("你选择了减法运算\n"); printf("请你输入第一个数:"); scanf("%lf",&num1); printf("请你输入第二个数:"); scanf("%lf",&num2); p=cut; c=(*p)(num1,num2); printf("结果是:%lf\t\n",c);break; case 3: system("cls"); printf("你选择了乘法运算\n"); printf("请你输入第一个数:"); scanf("%lf",&num1); printf("请你输入第二个数:"); scanf("%lf",&num2); p=ride; c=(*p)(num1,num2); printf("结果是:%lf\t\n",c);break; case 4: system("cls"); printf("你选择了除法运算\n"); printf("请你输入第一个数:"); scanf("%lf",&num1); printf("请你输入第二个数:"); scanf("%lf",&num2); p=Remov; c=(*p)(num1,num2); printf("结果是:%lf\t\n",c);break; case 5: system("cls"); end();break; default: system("cls"); printf("---ERROR----\n"); }
system("cls"); switch(n) { case 1: printf("你选择了加法运算\n"); p=add; break; case 2: printf("你选择了减法运算\n"); p=cut; break; case 3: printf("你选择了乘法运算\n"); p=ride; break; case 4: printf("你选择了除法运算\n"); p=Remov; break; case 5: exit(0); break; default: printf("---ERROR----\n"); continue; } printf("请你输入第一个数:"); scanf("%lf",&num1); printf("请你输入第二个数:"); scanf("%lf",&num2); c=(*p)(num1,num2); printf("结果是:%lf\t\n",c);