题目:编写程序,实现如下功能:
1)首先在屏幕上显示如下菜单
* *****************
1、 输出相反数
2、 输出平方数
3、 输出平方根
* *****************
2)然后接收用户从键盘输入一个实数,和代表上述菜单的序号,要求程序完成相应
的计算并输出结果。
例如:
程序运行时输入 0.09 2 则执行结果应为“0.09 的平方数是:0.0081”
程序运行时输入 0.09 3 则执行结果应为“0.09 的平方根是:0.3”
#include <stdio.h>
#include<math.h>
int main()
{
printf("* *****************\n");
printf("1、 输出相反数\n");
printf("2、 输出平方数\n");
printf("3、 输出平方根\n");
printf("* *****************\n");
double a, c=0;
int b;
scanf("%lf %d", &a, &b);
switch (b)
{
case 1:
c = -a;
printf("%lf的相反数是:%lf", a, c);
break;
case 2:
c = a * a;
printf("%lf的平方数是:%lf", a, c);
break;
case 3:
c=sqrt(a);
printf("%lf的平方根是:%lf", a, c);
break;
default:
break;
}
return 0;
}