一道简单的c语言编程题 30
有一函数:写程序,输入x的值,输出y相应的值,用scanf函数输入x的值,求y值(第4章第6题)。x,x>1y=2x-1,1<x<103x-11,x>10运行程序,输入x...
有一函数:写程序,输入x的值,输出y相应的值,用scanf函数输入x的值,求y值(第4章第6题)。
x,x>1
y= 2x-1,1<x<10
3x-11,x>10
运行程序,输入x的值(分别为x<1、1<x<10、x>10这3种情况),检查输出的y值是否正确。
输入:-3要求运行结果如下:请输入x的值:-3
y=-3.00
请用switch语句编写!
请用switch语句编写!
请用switch语句编写!感谢每一个回答的大神! 展开
x,x>1
y= 2x-1,1<x<10
3x-11,x>10
运行程序,输入x的值(分别为x<1、1<x<10、x>10这3种情况),检查输出的y值是否正确。
输入:-3要求运行结果如下:请输入x的值:-3
y=-3.00
请用switch语句编写!
请用switch语句编写!
请用switch语句编写!感谢每一个回答的大神! 展开
展开全部
#include int main(){ double j,s=1,n=1; int a=0,b=1; printf("请输入精度:"); scanf("%lf",&j); while(n>=j) { a+=1; b+=2; n=n*a/b; s=s+n; } printf("π≈%lf\n",2*s);} 不过输入0.001的输出和你的例子不一样。仅供参考。你的代码修改如下: #include int main(){ float pi,t,s,i,j; i=1;s=1;t=0;pi=1; scanf("%f",&t); while(s>=t) { s=s*i/(2*i+1); pi=pi+s; i=i+1; } printf("%7f",pi*2); return 0;} pi1和pi2没有实际作用。
追问
用switch语句啊大哥。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询