预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

高等传热学编程 院(部): 专业: 班级: 姓名: 学号: 编程题目:一矩形板,节点布置如图所示,求各点的温度。 编程如下: #include<stdio.h> voidmain() { intn,m,i,j; floats,f; floata[10][10]; //网格划分 printf("请分别输入X方向和Y方向的网格花分数n和m:"); scanf("%d%d",&n,&m); //请输入各个节点温度 for(i=0;i<m+1;i++) { printf("请输第%d行各节点的温度:\n",i); for(j=0;j<n+1;j++) scanf("%f",&a[i][j]); printf("\n"); } //循环体,并控制输出精度 do { s=a[n/2][m/2]; for(i=1;i<m;i++) {for(j=1;j<n;j++) a[i][j]=(a[i][j-1]+a[i][j+1]+a[i-1][j]+a[i+1][j])/4; } f=a[n/2][m/2]; } while(s-f<0.01); //输出结果 for(i=0;i<m+1;i++) { for(j=0;j<n+1;j++) printf("%5.2f",a[i][j]);//右对齐,保留5位有效数字,其中小数两位 printf("\n"); } } 输出结果: