鱼C论坛

 找回密码
 立即注册
查看: 3423|回复: 4

这个程序有个错误 实在没看出来,大鱼们帮帮忙!

[复制链接]
发表于 2013-3-29 20:07:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. #include <stdio.h>
  2. main ( )
  3. {
  4.         int i,j,k;
  5.     double P0[7][4][25]={{{0.07, 0.13, 0.19, 0.25, 0.31, 0.36, 0.42, 0.48, 0.53, 0.59, 0.65, 0.71, 0.77, 0.83, 0.88, 0.93, 0.97, 1.01, 1.04, 1.07,
  6.     1.09, 1.07, 1.05, 1.03, 1.01},{0.08, 0.15, 0.21, 0.27, 0.33, 0.4, 0.47, 0.54, 0.6, 0.66, 0.73, 0.97, 0.85, 0.91, 0.96, 1.02, 1.07, 1.1,
  7.     1.14, 1.18, 1.21, 1.18, 1.15, 1.12, 1.09},{0.09, 0.17, 0.24, 0.31, 0.38, 0.46, 0.52, 0.6, 0.67, 0.74, 0.78, 0.85, 0.92, 0.98, 1.04, 1.09,
  8.     1.15, 1.2, 1.25, 1.29, 1.32, 1.32, 1.32, 1.29, 1.27},{0.1, 0.19, 0.26, 0.34, 0.42, 0.5, 0.58, 0.66, 0.74, 0.82, 0.88, 0.95, 1.02, 1.08,
  9.     1.44, 1.2, 1.26, 1.31, 1.36, 1.4, 1.43, 1.46, 1.43, 1.4, 1.38}}
  10.         {{0.13, 0.24, 0.36, 0.47, 0.59, 0.69, 0.77, 0.86, 0.95, 1.04, 1.12, 1.19, 1.25, 1.29, 1.32, 1.33, 1.34, 1.34, 1.34, 1.33, 1.31, 1.28, 1.25, 1.23, 1.2},
  11.         {0.15, 0.28, 0.41, 0.54, 0.66, 0.78, 0.89, 0.99, 1.1, 1.18, 1.26, 1.33, 1.4, 1.45, 1.51, 1.55, 1.57, 1.59, 1.62, 1.64, 1.65, 1.65, 1.62, 1.59, 1.56},
  12.         {0.17, 0.32, 0.46, 0.6, 0.74, 0.87, 0.99, 1.00, 1.21, 1.32, 1.41, 1.49, 1.56, 1.63, 1.69, 1.76, 1.82, 1.87, 1.92, 1.96, 1.99, 1.99, 1.96, 1.92, 1.88},
  13.         {0.2, 0.36, 0.52, 0.67, 0.81, 0.95, 1.11, 1.24, 1.36, 1.47, 1.56, 1.65, 1.73, 1.8, 1.87, 1.95, 2.03, 2.1, 2.16, 2.21, 2.25, 2.28, 2.25, 2.23, 2.21}}
  14.         {0,0.43, 0.63, 0.83, 1.02, 1.21, 1.35, 1.52, 1.68, 1.84, 2, 2.14, 2.25, 2.36, 2.43, 2.5, 2.56, 2.58, 2.58, 2.58, 2.54, 2.5, 2.48, 2.36, 2.29},
  15.         {0,0.48, 0.7, 0.19, 1.12, 1.31, 1.5, 1.69, 1.88, 2.06, 2.24, 2.43, 2.57, 2.69, 2.8, 2.9, 2.89, 3.05, 3.1, 3.1, 3.1, 3.05, 2.95, 2.85, 2.75},
  16.         {0,0.53, 0.77, 1.01, 1.25, 1.45, 1.65, 1.85, 2.05, 2.23, 2.41, 2.59, 2.77, 2.94, 3.08, 3.19, 3.29, 3.38, 3.47, 3.54, 3.6, 3.64, 3.6, 3.56, 3.52},
  17.         {0,0.58, 0.83, 1.08, 1.32, 1.54, 1.75, 1.97, 2.19, 2.41, 2.59, 2.77, 2.94, 3.11, 3.28, 3.44, 3.58, 3.72, 3.83, 3.94, 4.03, 4.48, 4.04, 4.01, 3.98}}
  18.         {{0,0.88, 1.25, 1.62, 1.98, 2.3, 2.62, 2.94, 3.27, 3.6, 3.88, 4.16, 4.4, 4.61, 4.8, 4.98, 5.15, 5.3, 5.4, 5.52, 5.52, 5.5, 5.45, 5.35, 5.15},
  19.         {0, 1.03, 1.4, 1.77, 2.14, 2.5, 2.87, 3.24, 3.6, 3.98, 4.3, 4.6, 4.9, 5.15, 5.41, 5.63, 5.81, 5.98, 6.1, 6.25, 6.3, 6.25, 6.15, 6.05, 5.95},
  20.         {0, 1.18, 1.59, 2, 2.41, 2.82, 3.24, 3.64, 4.05, 4.45, 4.86, 5.26, 5.63, 5.89, 6.41, 6.36, 6.56, 6.74, 6.88, 7, 7.1, 7.1, 7.05, 7, 6.95},
  21.         {0, 1.29, 1.75, 2.22, 2.67, 3.12, 3.58, 4.04, 4.5, 4.95, 5.4, 5.8, 6.16, 6.48, 6.77, 7.04, 7.22, 7.41, 7.56, 7.72, 7.88, 8, 7.95, 7.92, 7.88}}};

  22.    while(1)
  23.    {
  24.          printf("请输入V带型号(0,1,2,3,4,5,6):");
  25.      scanf("%d",&i);
  26.          if(i>=0 && i<=6)
  27.         {
  28.                 break;
  29.         }
  30.    }
  31.         while(1)
  32.         {
  33.       printf("请输入胶带的小带轮计算直径的区间范围(0,1,2,3):");
  34.       scanf("%d",&j);
  35.           if(j>=0 && j<=3)
  36.           {
  37.          break;
  38.           }
  39.         }
  40.    
  41.     while(1)
  42.         {
  43.       printf("请输入皮带每秒线速度(0,1,2,......24):");
  44.       scanf("%d",&k);
  45.           if(k>=0 && k<=24)
  46.           {
  47.           break;
  48.           }
  49.         }
  50.     printf("您所检索的V带传送功率为%lf",P0[i][j][k]);
  51. }
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-3-29 21:32:08 | 显示全部楼层
试了一下,是因为LZ括号太乱了。。找找看~~
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-3-29 21:35:42 | 显示全部楼层
自己没理清代码而已。你没发现“{” 多于 “}”吗,这是我改了你的数组,别的都没改。
  1. double P0[7][4][25]={
  2.         {
  3.                 {0.07, 0.13, 0.19, 0.25, 0.31, 0.36, 0.42, 0.48, 0.53, 0.59, 0.65, 0.71, 0.77, 0.83, 0.88, 0.93, 0.97, 1.01, 1.04, 1.07,
  4.     1.09, 1.07, 1.05, 1.03, 1.01},
  5.                 {0.08, 0.15, 0.21, 0.27, 0.33, 0.4, 0.47, 0.54, 0.6, 0.66, 0.73, 0.97, 0.85, 0.91, 0.96, 1.02, 1.07, 1.1,
  6.     1.14, 1.18, 1.21, 1.18, 1.15, 1.12, 1.09},{0.09, 0.17, 0.24, 0.31, 0.38, 0.46, 0.52, 0.6, 0.67, 0.74, 0.78, 0.85, 0.92, 0.98, 1.04, 1.09,
  7.     1.15, 1.2, 1.25, 1.29, 1.32, 1.32, 1.32, 1.29, 1.27},
  8.                 {0.1, 0.19, 0.26, 0.34, 0.42, 0.5, 0.58, 0.66, 0.74, 0.82, 0.88, 0.95, 1.02, 1.08,
  9.     1.44, 1.2, 1.26, 1.31, 1.36, 1.4, 1.43, 1.46, 1.43, 1.4, 1.38}
  10.         },
  11.     {
  12.                 {0.13, 0.24, 0.36, 0.47, 0.59, 0.69, 0.77, 0.86, 0.95, 1.04, 1.12, 1.19, 1.25, 1.29, 1.32, 1.33, 1.34, 1.34, 1.34, 1.33, 1.31, 1.28, 1.25, 1.23, 1.2},
  13.         {0.15, 0.28, 0.41, 0.54, 0.66, 0.78, 0.89, 0.99, 1.1, 1.18, 1.26, 1.33, 1.4, 1.45, 1.51, 1.55, 1.57, 1.59, 1.62, 1.64, 1.65, 1.65, 1.62, 1.59, 1.56},
  14.         {0.17, 0.32, 0.46, 0.6, 0.74, 0.87, 0.99, 1.00, 1.21, 1.32, 1.41, 1.49, 1.56, 1.63, 1.69, 1.76, 1.82, 1.87, 1.92, 1.96, 1.99, 1.99, 1.96, 1.92, 1.88},
  15.         {0.2, 0.36, 0.52, 0.67, 0.81, 0.95, 1.11, 1.24, 1.36, 1.47, 1.56, 1.65, 1.73, 1.8, 1.87, 1.95, 2.03, 2.1, 2.16, 2.21, 2.25, 2.28, 2.25, 2.23, 2.21}
  16.         },
  17.         {
  18.         {0,0.43, 0.63, 0.83, 1.02, 1.21, 1.35, 1.52, 1.68, 1.84, 2, 2.14, 2.25, 2.36, 2.43, 2.5, 2.56, 2.58, 2.58, 2.58, 2.54, 2.5, 2.48, 2.36, 2.29},
  19.         {0,0.48, 0.7, 0.19, 1.12, 1.31, 1.5, 1.69, 1.88, 2.06, 2.24, 2.43, 2.57, 2.69, 2.8, 2.9, 2.89, 3.05, 3.1, 3.1, 3.1, 3.05, 2.95, 2.85, 2.75},
  20.         {0,0.53, 0.77, 1.01, 1.25, 1.45, 1.65, 1.85, 2.05, 2.23, 2.41, 2.59, 2.77, 2.94, 3.08, 3.19, 3.29, 3.38, 3.47, 3.54, 3.6, 3.64, 3.6, 3.56, 3.52},
  21.         {0,0.58, 0.83, 1.08, 1.32, 1.54, 1.75, 1.97, 2.19, 2.41, 2.59, 2.77, 2.94, 3.11, 3.28, 3.44, 3.58, 3.72, 3.83, 3.94, 4.03, 4.48, 4.04, 4.01, 3.98}
  22.         },
  23.    {
  24.            {0,0.88, 1.25, 1.62, 1.98, 2.3, 2.62, 2.94, 3.27, 3.6, 3.88, 4.16, 4.4, 4.61, 4.8, 4.98, 5.15, 5.3, 5.4, 5.52, 5.52, 5.5, 5.45, 5.35, 5.15},
  25.         {0, 1.03, 1.4, 1.77, 2.14, 2.5, 2.87, 3.24, 3.6, 3.98, 4.3, 4.6, 4.9, 5.15, 5.41, 5.63, 5.81, 5.98, 6.1, 6.25, 6.3, 6.25, 6.15, 6.05, 5.95},
  26.         {0, 1.18, 1.59, 2, 2.41, 2.82, 3.24, 3.64, 4.05, 4.45, 4.86, 5.26, 5.63, 5.89, 6.41, 6.36, 6.56, 6.74, 6.88, 7, 7.1, 7.1, 7.05, 7, 6.95},
  27.         {0, 1.29, 1.75, 2.22, 2.67, 3.12, 3.58, 4.04, 4.5, 4.95, 5.4, 5.8, 6.16, 6.48, 6.77, 7.04, 7.22, 7.41, 7.56, 7.72, 7.88, 8, 7.95, 7.92, 7.88}
  28.         }};
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-3-29 22:16:35 | 显示全部楼层

确实打数组时太乱了, 以后就按照你这种输入方法比较好检查!
谢谢!!!:handshake
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-3-29 22:17:48 | 显示全部楼层
SXDA 发表于 2013-3-29 21:32
试了一下,是因为LZ括号太乱了。。找找看~~

搞定了,楼下的方法不错,学习学习!
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-4 20:50

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表