#include
#define n 10
void main(void)
{
int a,b,c,n;
int s[15]={0};
int l[n],i[n];
int A[n-1][15];
int h[15] = {742,752,762,772,782,792,802,812,822,832,842,852,862,872,882};
printf("请输入起点距,河底高程:\n");
scanf("%d%d",&l[n],&i[n]);
for (a=1;a<=15;a++) {
for (b=1;b<=n;b++) {
if(h[a]<=i[b] && h[a]<=i[b+1])
A[b][a]=0;
else if(h[a]>=i[a] && h[a]>=i[b+1])
A[b][a]=(l[b+1]-l[b])*(2*h[a]-i[b]-i[b+1])/2;
else if(h[a]<=i[b])
A[b][a]=(l[b+1]-l[b])*(h[a]-i[b+1])*(h[a]-i[b+1])/(i[b]-i[b+1])/2;
else
A[b][a]=(l[b+1]-l[b])*(h[a]-i[b])*(h[a]-i[b])/(i[b+1]-i[b])/2;
for (c=0;c<n-1;c++) {
s[c]=s[c]+A[b][a];
}
}
}
printf("河道断面面积",s[15]);
}
错误:
.cpp(5) : error C2059: syntax error : 'constant'
C语言程序修改,求大神指点
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答
- 小灸舞 2016-03-26 03:10关注
你上面已经#define n 10过了n
int a,b,c,n;改成int a,b,c;本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
- ¥15 求daily translation(DT)偏差订正方法的代码
- ¥15 js调用html页面需要隐藏某个按钮
- ¥15 ads仿真结果在圆图上是怎么读数的
- ¥20 Cotex M3的调试和程序执行方式是什么样的?
- ¥20 java项目连接sqlserver时报ssl相关错误
- ¥15 一道python难题3
- ¥15 牛顿斯科特系数表表示
- ¥15 arduino 步进电机
- ¥20 程序进入HardFault_Handler