问题:
设计菜单,完成简单的计算机功能。五个菜单项,功能加减乘除和退出。程序开始时,提示菜单信息,输入相应指令1-4后,再输入两个数,完成相应功能。每次完成一个功能时,重新提示菜单信息,直到用户输入指令5为止。
思路:
- 因为模拟计算器,且可一直循环输入,直到5才退出,所以在while(1),死循环内进行,直到输入的n为5跳出循环。否则进行功能的输入。
- 可设计一个函数,进行计算机的功能计算,传进去n,函数执行,先输入两个数,之后switch进行不同功能的选择即可
代码如下:
#include <stdio.h>
void jisuan(int k)
{
printf("请输入两个数进行计算\n");
float a,b;
scanf("%f %f",&a,&b);
float zhi=0;
switch(k)
{
case 1:
{
printf("加法为\n");
zhi=a+b;
printf("%.2f",zhi);
break;
}
case 2:
{
printf