手机版

中国石油大学C语言上机题答案.zip(20)

时间:2025-07-07   来源:未知    
字号:

if(fabs(sq-i)<=0.00001)

{

printf("The square root of %.2lf is %.5lf\n",d,sq);

break;

}

}

}

5.14 cos(x)-x=0

利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。

xn+1=cos(xn)

迭代步骤如下:

(1)输入数据给x1;

(2)x0=x1,把x1的值赋给x0;

(3)x1=cos(x0),求出一个新的x1;

(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2);

(5)所求x1就是方程cos(x)-x=0的一个实根,输出x1,输出语句为printf("x=%lf",x);。 提示:本题x0和x1定义为double类型

#include <stdio.h>

#include <math.h>

int main()

{

double a,b,i;

scanf("%lf",&b);

for(i=1;;)

{

a=b;

b=cos(a);

if(fabs(a-b)<=0.000001)

{

printf("x=%lf\n",b);

break;

}

}

}

5.15 求一个三位数,其值等于其各位阶乘之和

问题描述

编写程序,求某三位数,该数值的大小正好是组成这个数的三个位上的数字阶乘之和。 输入

输出

满足上述条件的三位数。提示:输出格式为 printf("%d\n",num);

中国石油大学C语言上机题答案.zip(20).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)