- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个我想不通的问题。我对编程有点陌生。这是我写的代码。这是我收到的错误“错误 C4700:使用了未初始化的局部变量‘最低’”,我不确定如何修复它。我也确信有更好的方法来编写这个程序,但这是我必须遵守的要求。如何修复我收到的错误?
#include "stdafx.h"
#include "iostream"
#include <iomanip>
using namespace std;
//Function prototypes
void getScore(int &score);
int findLowest(int score1, int score2, int score3, int score4, int score5, int &lowest);
void calcAverage(int score1, int score2, int score3, int score4, int score5);
int main ()
{
cout<<"Average with Lowest Score Drop by John\n"<<endl;
int score1,
score2,
score3,
score4,
score5,
lowest;
getScore(score1);
getScore(score2);
getScore(score3);
getScore(score4);
getScore(score5);
calcAverage(score1, score2, score3, score4, score5);
cin.get();
cin.get();
return 0;
}
void getScore(int &score)
{
cout << "Please enter 5 test scores between 1 and 100): ";
cin >> score;
while (score <= 0 || score >= 100)
{
cout << "Enter a score values of 0 to 100";
cin >> score;
}
}
int findLowest(int score1, int score2, int score3, int score4, int score5, int &lowest)
{
lowest = score1;
if (score2 < lowest)
lowest = score2;
else if (score3 < lowest)
lowest = score3;
else if (score4 < lowest)
lowest = score4;
else if (score5 < lowest)
lowest = score5;
cout << "The lowest test score is " << lowest << endl;
return lowest;
}
void calcAverage (int score1, int score2, int score3, int score4, int score5)
{
int findLowest(int, int, int, int, int, int);
int lowest;
double average;
findLowest(score1, score2, score3, score4, score5, lowest);
average = (((float)score1 + score2 + score3 + score4 + score5) - lowest) / 4.0;
//cout << setw(4);
cout << fixed << showpoint << setprecision(2);
cout <<" With the grade "<<lowest<< " dropped"<<"The average of test scores entered is: " << average << endl;
}
最佳答案
calcAverage
中的
findLowest
原型(prototype)丢失 &
:
void calcAverage (int score1, int score2, int score3, int score4, int score5)
{
int findLowest(int, int, int, int, int, int&);
// ^
....
}
实际上,您不需要那个原型(prototype),因为在 main
函数之前已经有相同的原型(prototype)。
关于c++ - 错误 C4700 : uninitialized local variable 'lowest' used,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18627529/
for (Entry entry : list.entrySet()) { if(entry.getValue().getRoom() == 1){ if(en
场景 您有许多 XML 文件以 UTF-16 格式存储在数据库或服务器上,而空间不是问题。您需要将这些文件中的大部分作为 XML 文件传输到其他系统,并且使用尽可能少的空间至关重要。 问题 实际上,存
我有一个数组 - 它填充有 1 和 0。 当“渲染”出来时 - 它看起来像这样: 基本上,我想选择较低的部分(以红色突出显示)。有没有办法只选择最低的 1 ? 再次感谢! [编辑] 我应该提到的是,最
我是一名中级(抽象)程序员,几个月前我开始考虑是应该减少还是增加抽象(我选择减少)。 现在,我想我已经完成了大部分关于我需要什么的“研究”,但仍然有一些问题需要解决。 现在我“实际上什么都不做”,我只
我正在使用 Chart.js 来呈现折线图,我希望我的数据以相反的方式绘制,即最高数字显示在底部,最低数字显示在顶部。我可以通过设置负 scaleSteps 来实现这一点,但 Y 轴上的实际标签丢失了
我有一条线: std::uniform_real_distribution distribution(std::numeric_limits::lowest(),
我附上了一张图片以更好地说明我要做什么。 我有两个 LinearLayout 并排放置。两者都可以使用 wrap_content 垂直扩展。我想将另一个容器 (HorizontalScrollVi
我有一条线: std::uniform_real_distribution distribution(std::numeric_limits::lowest(),
我有一个包含重复名称和时间戳的数据库 我想检索时间戳按名称分组的最低记录。 table : people +------------+-------------+ | Name | Ti
为了加快我的资源密集型应用程序的启动速度,我已将各种启动任务移至后台线程,并将这些线程标记为“Thread.Priority = Lowest”。 但是,这些低优先级线程仍然几乎与应用程序并行执行(当
在什么实际情况下,c++ std::numeric_limits::lowest() 不等于std::numeric_limits::max()的负数 ? 最佳答案 std::numeric_limi
我昨晚阅读了有关使用 sql MIN() 的内容,我现在了解它是如何工作的。但是,我想知道,我该如何运行 SELECT MIN(card_price) FROM card_lookup_values
我正在为项目的 SQL 查询而苦苦挣扎。 给出了下表: tblProduct => (proProductID, proProductName) tblSeller => (selSellerID,
我正在查看 Programming Interviews Exposed 中的以下代码,但我似乎无法理解它究竟是如何工作的。这个方法不会总是返回 null 吗? // Overload it to h
我正在尝试编译以下代码: #include #include int main() { std::cout ::lowest() ' cout ::lowest() << std::en
题目地址:https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/description/ 题目描述 Given
我试图选择选择列并找到最低值,但我不知道出了什么问题: mazas = Application.WorksheetFunction.Min(Sheets("maping").Range(Range("
是否可以在树形图的最低级别添加超链接? fiddle :http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.co
我一直在尝试更多地参与编程,所以我一直在尝试制作一个简单的程序,将两个数字作为输入,并计算最小公倍数。我是用 Python 做的,因为我不知道如何用 Java 输入。现在发生的是程序在我输入数字后挂起
我有一个具有从 1 到 4000 的不同 ID 的数组。我需要在数据库中添加一些元素,这些元素的 ID 将进入该数组。由于可能的最大 ID 是 4000(在我的情况下这不是那么多),我希望能够找到可用
我是一名优秀的程序员,十分优秀!