c语言问题,求解!谢谢!
1、 计算器综合实例。问题描述:采用函数调用方式完成简单计算器程序的六则运算模块、幂运算、三角函数模块和求pi。 注释:把下列代码补充完整。#include "stdio.h"
#include "conio.h"
void Selliu(void)
{
int nChoice=1;
float a,b;
while(nChoice)
{
printf("加法运算-----1\n");
printf("请用数字键选择操作:");
scanf("%d",&nChoice);
switch(nChoice)
{
case 1:
printf(" 请输入两个操作数: ");
scanf("%f%f",&a,&b); /* 输入左右操作数和运算符 */
printf("%f\n",a+b);
printf("Press any key to continue");
getch();
break;
}
}
}
void MainMemu(void)
{
int nChoice=1;
while(nChoice)
{
printf("****************\n");
printf("* 简单计算器 *\n");
printf("****************\n");
printf("****************\n");
printf("**- 操作选单 -**\n");
printf("六则运算--------1\n");
printf("对数运算--------2\n");
printf(" 幂运算--------3\n");
printf("三角函数--------4\n");
printf("进制函数--------5\n");
printf(" 阶乘--------6\n");
printf("PI- -------7\n");
printf("位运算 --------8\n");
printf("退出系统--------9\n");
printf("****************\n");
printf("请用数字键选择操作\n");
scanf("%d",&nChoice);
switch(nChoice)
{
case 1:
Selliu();
break;
case 2:
printf("六则运算-规划预留");
break;
case 3:
printf("六则运算-规划预留");
break;
case 4:
printf("六则运算-规划预留");
break;
case 5:
printf("六则运算-规划预留");
break;
case 6:
printf("六则运算-规划预留");
break;
case 7:
printf("六则运算-规划预留");
break;
case 8:
printf("六则运算-规划预留");
break;
case 9:
printf("\n exit\n");
nChoice=0;
break;
default :printf("You enter number error,enter again!");
}
}
}
void main()
{
MainMemu();
}