作业帮 > 综合 > 作业

c语言求sin x 近似值(算法是泰勒公式)求改错

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 18:11:30
c语言求sin x 近似值(算法是泰勒公式)求改错
#include
void main()
{
float a=1,x,y=1,j=1,t=0,sum=0,n;
printf("输入一个数");
scanf("%f",&x);
for(n=1;;n+=2)
{
for(int i=1;i
问题1:第二个for语句处改成2*n-1
问题2:第一个for语句里的n+=2,改成n++
问题3:a的值反转,从第二个for语句里拿出来,放到t=a*y/j之后.
问题4:y在t=a*y/j这一行用过之后,应该重新初始化成1.
问题5:if(t
再问: 改了,,没用。。哭。。我把那个人的复制来是可以的为什么我的就不可以,,,,刚学的,对于流程设计和书写格式没有被怎么要求、也不知道怎么提高,怎么办?有什么书啥的么?
再答: 我还说漏了一点: 跟y一样,j在t=a*y/j这一行用过之后,也需要重新初始化成1. 下面是我改了后的执行结果,你再仔细检查一下: 输入一个数1.57 1.000000请按任意键继续. . .
再问: 恩、可以运行了。在结构和风格方面能给我一点建议吗?推荐点书也行。
再答: 推荐看看一些比较成熟的编程规范,比如在百度里搜索“C 编程规范”,可以找到华为的C编程规范和GOOGLE的C++编程规范。建议重点学习一下前者。