| 查看: 852 | 回复: 6 | |||
ningxuanming木虫 (小有名气)
|
[求助]
在下编程菜鸟,这是我编的一个c++的程序,运行不了总是有一个错误,求大神! 已有3人参与
|
|
#include<stdio.h> main() {float a1,a2,b1,b2,ca,L,TS,TL,T0[25],T1[25],i,F0A,F0B,xb,xa,M,L0,ST,t; a1=192.6; a2=0.565; b1=2680; b2=1520; ca=1340; L=385000; TS=573; TL=620; i=0; F0A=1/3; F0B=0.002; M=3; ST=0; t=0.039; T0[24]=640; L0=1+(L/((TL-TS)/ca)); while(T0[24]>TS) {for(i=2,i<16,i++) T1=(1-2*F0B)*T0+F0B*(T0[i+1]+T0[i-1]); xb=(2*a1)/(a1+b1); T1[16]=(1-(1+xb)*F0B)*T0[16]+F0B*T0[16]+xb*F0B*T0[16]; xa=(2*b1)/(a1+b1); T1[17]=(1-(1+xa)*F0A)*T0[17]+F0A*T0[17]+xa*F0A*T0[17]; for(i=18,i<25,i++) if(T0<=TS&&T0>=TL) T1=(1-2*F0A)*T0+F0A*(T0[i+1]+T0[i-1]); else T0=(1-(2/(M*L0)))*T0+(T0[i+1]+T0[i-1])/(M*L0); ST=ST+t; for(i=1,i<25,i++) T0=T1;}; for(i=1,i<25,i++) printf("%f",T0); printf("%f",ST);} |
» 猜你喜欢
拟解决的关键科学问题还要不要写
已经有7人回复
存款400万可以在学校里躺平吗
已经有20人回复
国自然申请面上模板最新2026版出了吗?
已经有19人回复
请教限项目规定
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
基金申报
已经有6人回复
推荐一本书
已经有13人回复
疑惑?
已经有5人回复
计算机、0854电子信息(085401-058412)调剂
已经有5人回复
溴的反应液脱色
已经有7人回复
» 本主题相关价值贴推荐,对您同样有帮助:
想写matlab程序之前不妨看看matlab的fileexchange
已经有4人回复
VISUAL STUDIO 2010编译fortran,错误不显示行号
已经有15人回复
C++新手,现要实现字符串的复制,不允许用strcpy()函数,需要如何编写,急求!!
已经有10人回复
Matlab中如何运行C++程序
已经有3人回复
编程有点问题,求助
已经有5人回复
编一个fortran程序
已经有17人回复
有个matlab程序,但是运行不下来,求高手
已经有23人回复
fortran里一个子程序不运行是怎么回事
已经有13人回复
用Fortran编写程序输出的数据一般用什么程序作图比较好?
已经有28人回复
Fortran 声明变量
已经有5人回复
用opengl做了个工程,编译无错误,但是运行不起来。。。
已经有11人回复
MFC的小项目还是有一个错误
已经有7人回复
【求助】matlab 中,几个m文件调用
已经有14人回复
【求助】delphi运行一个书本程序,运行不起来
已经有5人回复
【讨论】谈谈对VB的想法(本人属于菜鸟级别)欢迎大家拍砖
已经有78人回复
2楼2015-04-13 17:28:26
3楼2015-04-15 13:07:52
qqinly
专家顾问 (著名写手)
至人无己,神人无功,圣人无名
-

专家经验: +68 - 应助: 119 (高中生)
- 金币: 15500.8
- 散金: 186
- 红花: 29
- 帖子: 2631
- 在线: 589.7小时
- 虫号: 2666806
- 注册: 2013-09-20
- 性别: GG
- 专业: 信号理论与信号处理
- 管辖: 程序语言

4楼2015-04-15 15:51:05
sundanyang
铜虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 228.3
- 红花: 1
- 帖子: 47
- 在线: 15.1小时
- 虫号: 2968552
- 注册: 2014-02-14
- 性别: GG
- 专业: 工程热物理相关交叉领域
5楼2015-04-16 08:47:38
guoge1204
金虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 1619.1
- 红花: 1
- 帖子: 214
- 在线: 74.9小时
- 虫号: 1188158
- 注册: 2011-01-12
- 专业: 电力系统
【答案】应助回帖
|
#include "stdafx.h" #include<stdio.h> #include<windows.h> int main(int argc, char* argv[]) { printf("Hello World!\n" ;// //main() //{ float a1,a2,b1,b2,ca,L,TS,TL,T0[25],T1[25],F0A,F0B,xb,xa,M,L0,ST,t; a1=192.6; a2=0.565; b1=2680; b2=1520; ca=1340; L=385000; TS=573; TL=620; int i=0; F0A=1/3; F0B=0.002; M=3; ST=0; t=0.039; T0[24]=640; L0=1+(L/((TL-TS)/ca)); while(T0[24]>TS) { for(i=2;i<16;i++) T1=(1-2*F0B)*T0+F0B*(T0[i+1]+T0[i-1]); xb=(2*a1)/(a1+b1); T1[16]=(1-(1+xb)*F0B)*T0[16]+F0B*T0[16]+xb*F0B*T0[16]; xa=(2*b1)/(a1+b1); T1[17]=(1-(1+xa)*F0A)*T0[17]+F0A*T0[17]+xa*F0A*T0[17]; for(i=18;i<25;i++){ if(T0<=TS&&T0>=TL) T1=(1-2*F0A)*T0+F0A*(T0[i+1]+T0[i-1]); else T0=(1-(2/(M*L0)))*T0+(T0[i+1]+T0[i-1])/(M*L0); } ST=ST+t; for(i=1;i<25;i++) T0=T1; } for(i=1;i<25;i++) printf("%f ",T0); printf("%f ",ST); //} // Sleep(10000000); return 0; } 我这个是在vc6下编译运行的,生成一个控制台程序,要是放在一边linux下运行需要加一些头文件。 楼主程序主要是数组的下标没有以及楼上所说的for循环需要分号,还有就是程序格式的问题,要对齐调整到规格形式,别的没问题,c语言书还是要了解一下的,共同进步! ![]() ![]() ![]() |

6楼2015-04-17 08:31:53
7楼2015-08-11 15:18:13













回复此楼
;