以有组织的方式计算嵌套for循环

时间:2015-04-03 16:44:39

标签: c++ syntax-error nested-loops date-arithmetic

  

风寒指数结合了温度和风速来告诉我们风的寒冷程度   使它“感觉”。美国使用的新风寒指数(通常称为“风寒因子”)   加拿大天气服务是通过迭代皮肤温度模型来确定的   各种风速和温度。该模型的结果可以近似为   在一度内,从以下公式。   windchill = round(35.74 + 0.6215 * T - 35.75 * S.   0.16 + 0.4275 * T * S.   0.16)   其中T是以华氏度为单位的温度,S是以英里/小时为单位的风速。   编写一个程序,生成以下风寒表。您必须使用嵌套循环。

我做错了什么?

我带着错误重新背靠背回来。谢谢!

Wind Chill Table
Speed Temperature T
MPH 45 40 35 30 25 20 15 10 5 0 -5 -10
-----------------------------------------------------------
 5 | 42 36 31 25 19 13 7 1 -5 -11 -16 -22
10 | 40 34 27 21 15 9 3 -4 -10 -16 -22 -28
15 | 38 32 25 19 13 6 0 -7 -13 -19 -26 -32
20 | 37 30 24 17 11 4 -2 -9 -15 -22 -29 -35
25 | 36 29 23 16 9 3 -4 -11 -17 -24 -31 -37
30 | 35 28 22 15 8 1 -5 -12 -19 -26 -33 -39
35 | 35 28 21 14 7 0 -7 -14 -21 -27 -34 -41
40 | 34 27 20 13 6 -1 -8 -15 -22 -29 -36 -43
45 | 33 26 19 12 5 -2 -9 -16 -23 -30 -37 -44
50 | 33 26 19 12 4 -3 -10 -17 -24 -31 -38 -45
-----------------------------------------------------------
#include <iostream>
#include <cmath>
#include <iomanip>

int main()
{
int t;
int s;
  int windchill;
  //cout << setw(5) << x;

  //YOUR CODE: output the table heading (top 4 rows of table) with separate     cout stm$


//YOUR CODE: Two nested for-loops to generate speed S= 5, 10, ...,50 and
// temperature T = 45, 40, ..., -10
//in the innermost loop the windchill should be calculated and displayed

 for(t=50;t<=-10;t-5)
{

windchill = round(35.74+0.6215*t-35.75*pow(s,0.16)+0.4275*t*pow(s,0.16));

 cout << windchill;
    for(s=0;s>=50;s+5)
   {
   cout << s;


   }

}
return 0;
}

1 个答案:

答案 0 :(得分:0)

如果‘cout’ was not declared in this scope是唯一的错误,那么您的修复就在这里。

using namespace std;添加到文件的开头(包含后)使用std::cout代替cout