C语言迭代法程序求助ΔL/L=-3*10^(-4)+8*10^(-6)*(T-273)+2*10^(-9)*(T-273)^2.其中L是和T相关的变量.设定T=273时ΔL=0,此时ΔL/L代表它的固有属性.求T从273开始每增加50时ΔL/L的值.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 14:14:42
![C语言迭代法程序求助ΔL/L=-3*10^(-4)+8*10^(-6)*(T-273)+2*10^(-9)*(T-273)^2.其中L是和T相关的变量.设定T=273时ΔL=0,此时ΔL/L代表它的固有属性.求T从273开始每增加50时ΔL/L的值.](/uploads/image/z/8563821-69-1.jpg?t=C%E8%AF%AD%E8%A8%80%E8%BF%AD%E4%BB%A3%E6%B3%95%E7%A8%8B%E5%BA%8F%E6%B1%82%E5%8A%A9%CE%94L%2FL%3D-3%2A10%5E%EF%BC%88-4%EF%BC%89%2B8%2A10%5E%EF%BC%88-6%EF%BC%89%2A%EF%BC%88T-273%EF%BC%89%2B2%2A10%5E%EF%BC%88-9%EF%BC%89%2A%EF%BC%88T-273%EF%BC%89%5E2.%E5%85%B6%E4%B8%ADL%E6%98%AF%E5%92%8CT%E7%9B%B8%E5%85%B3%E7%9A%84%E5%8F%98%E9%87%8F.%E8%AE%BE%E5%AE%9AT%3D273%E6%97%B6%CE%94L%3D0%2C%E6%AD%A4%E6%97%B6%CE%94L%2FL%E4%BB%A3%E8%A1%A8%E5%AE%83%E7%9A%84%E5%9B%BA%E6%9C%89%E5%B1%9E%E6%80%A7.%E6%B1%82T%E4%BB%8E273%E5%BC%80%E5%A7%8B%E6%AF%8F%E5%A2%9E%E5%8A%A050%E6%97%B6%CE%94L%2FL%E7%9A%84%E5%80%BC.)
C语言迭代法程序求助ΔL/L=-3*10^(-4)+8*10^(-6)*(T-273)+2*10^(-9)*(T-273)^2.其中L是和T相关的变量.设定T=273时ΔL=0,此时ΔL/L代表它的固有属性.求T从273开始每增加50时ΔL/L的值.
C语言迭代法程序求助
ΔL/L=-3*10^(-4)+8*10^(-6)*(T-273)+2*10^(-9)*(T-273)^2.其中L是和T相关的变量.设定T=273时ΔL=0,此时ΔL/L代表它的固有属性.求T从273开始每增加50时ΔL/L的值.
C语言迭代法程序求助ΔL/L=-3*10^(-4)+8*10^(-6)*(T-273)+2*10^(-9)*(T-273)^2.其中L是和T相关的变量.设定T=273时ΔL=0,此时ΔL/L代表它的固有属性.求T从273开始每增加50时ΔL/L的值.
#include <stdio.h>
#define result(T) (((-3) * 0.0001) + (8 * 0.000001 * (T - 273)) + (2 * 0.000000001 * (T - 273) * (T - 273)))
int main(void)
{
int T = 273;
int count = 0;
int i = 0;
double ret = 0.0;
printf("Please input iteration count ! \n");
scanf("%d", &count);
for(i = 0; i < count; i++)
{
ret = result(T);
T += 50;
printf("ret is [%lf] \n", ret);
}
return 0;
}
运行结果
Please input iteration count !
10
ret is [-0.000300]
ret is [0.000105]
ret is [0.000520]
ret is [0.000945]
ret is [0.001380]
ret is [0.001825]
ret is [0.002280]
ret is [0.002745]
ret is [0.003220]
ret is [0.003705]