编写一个C语言程序,显示如下菜单并实现相应的菜单选择功能

来源:百度知道 编辑:UC知道 时间:2024/05/08 19:24:04
本人是自学的,刚看完函数,不是很明白,麻烦各位回答的详细一点,谢谢了
编写一个C语言程序,显示如下菜单并实现相应的菜单选择功能:
************************************************
1.求整数n的立方
2.求整数n的立方根
3.结束程序
************************************************
要求:
1、菜单所示的1和2两项功能分别由两个函数实现。
2。每项功能执行完之后均回到菜单,直到按3结束程序的运行。
3。用递归法求n!(n!=1*2*3……*n).
请问立方为什么只能用%lf输出呢?

/*本程序没有采用严格的措施防止错误的输入,
所以请在看源程序之后再输入。
运行后会有如下提示:
“请输入你的选择及整数n(用逗号来间隔):”
这时可以输入这样的选择:“1,2”,即求2的立方
“2,125”,即求125的立方根
“3”,退出程序*/

#include<stdio.h>
#include<math.h>

display();
lifang(n);
lifanggen(n);

main()
{
int choice,number;
display();
printf("请输入你的选择及整数n(用逗号来间隔):\n");
scanf("%d,%d",&choice,&number);
switch(choice)
{
case 1:
lifang(number);
break;
case 2:
lifanggen(number);
break;
case 3:
break;
}
}

display()
{
printf("************************************************\n");
printf("1.求整数n的立方\n");
printf("2.求整数n的立方根\n");
printf("3.结束程序\n");
printf("************************************************\n");
}