【发布时间】:2012-02-29 08:31:12
【问题描述】:
我正在尝试仅使用 for 循环编写简单的程序(我认为允许使用 if then 语句)并且我无法从一堆用户输入中“计算”出最高的降雪日期。
该程序将用户输入的数天降雪量写入文本文件。我还应该列出最大的降雪量,但不(?)知道如何在 for 循环中做到这一点。
for (dayNumber = 1; dayNumber <= numOfSnowDays; dayNumber++)
{
mostSnowDay = dayNumber;
cout << "Day number: " << dayNumber << endl;
cout << "Enter amount of snow: " << endl;
cin >> amtOfSnow;
totalSnow = totalSnow + amtOfSnow;
outFile << setfill(' ') << setw(15) << dayNumber << setw(25) << setprecision(2) << amtOfSnow << endl;
if ( dayNumber == 1 )
{
mostSnowDay = dayNumber;
}
else if ( amtOfSnow < mostSnowDay )
{
//dont know what to put here or even if this is right.
}
};
【问题讨论】:
-
检查我的编辑,我想你错过了“不要”那里.... Kindof 颠倒了句子的意思:)
-
雪似乎是今天的热门家庭作业主题 :-) stackoverflow.com/questions/9181299/…
标签: c++ c if-statement for-loop logic