C++ 两个问题。在我的程序编程考试中,没有人回答正确
顺便说一下,这是一次笔试。这些问题在可能的100分中各得4分 问题1: 编写一个小程序,通过使用单个while循环和if语句,可以在屏幕上打印以下内容:[警告:字符串中输出多个数字,或将值硬编码为变量将得到零分] 1 4 9 16 25C++ 两个问题。在我的程序编程考试中,没有人回答正确,c++,procedural-programming,C++,Procedural Programming,顺便说一下,这是一次笔试。这些问题在可能的100分中各得4分 问题1: 编写一个小程序,通过使用单个while循环和if语句,可以在屏幕上打印以下内容:[警告:字符串中输出多个数字,或将值硬编码为变量将得到零分] 1 4 9 16 25 1 4 9 16 14.9 14 一, 问题2: 下面是调和平均值的方程式。编写一个小程序,可以获取数组的值并计算这些值的调和平均值 x=n*(n西格玛i=1(1/xi)) 你有什么答案吗?问题1: #include <iostream> int
1 4 9 16
14.9
14
一, 问题2: 下面是调和平均值的方程式。编写一个小程序,可以获取数组的值并计算这些值的调和平均值 x=n*(n西格玛i=1(1/xi)) 你有什么答案吗?问题1:
#include <iostream>
int main()
{
int i = 1;
int j = 5;
while(j > 0)
{
std::cout << i*i << " ";
if(i == j)
{
i = 1;
--j;
std::cout << "\n";
}else
{
++i;
}
}
}
#包括
int main()
{
int i=1;
int j=5;
而(j>0)
{
std::cout因为递归不是被禁止的,所以可以尝试以下方法:
#include <iostream>
void printLn(int i) {
int j = 0;
while(++j <= i)
std::cout << j*j<<" ";
std::cout << "\n";
if(i > 1)
printLn(i - 1);
}
int main() {
printLn(5);
}
#包括
无效打印LN(内部i){
int j=0;
虽然(++j您有什么答案吗?请展示您的尝试。您好,欢迎访问stackoverflow.com。请花一些时间阅读,特别是名为和的部分。更重要的是,请阅读。您可能还想了解a是什么。第二个问题到底有什么问题?这个问题似乎与主题无关,beca使用它是关于回答考试问题。实际上这是我们在一月份参加的一次考试,我们有考试中的问题,正在努力解决。如果需要,您也可以避免使用或。我期待的是一个模板元编程版本:-)顺便说一句,这是非常糟糕的代码。如果可以避免的话,就不要这样写。垃圾输入,垃圾输出。对于糟糕的任务,你不能期望好的结果code@juanchopanza嗯什么?
#include <iostream>
void printLn(int i) {
int j = 0;
while(++j <= i)
std::cout << j*j<<" ";
std::cout << "\n";
if(i > 1)
printLn(i - 1);
}
int main() {
printLn(5);
}
#include <iostream>
const int ARRAY_SIZE = 5;
int main() {
float array[ARRAY_SIZE] = {1, 2, 3, 4, 5};
float sum = 0;
for(int i = 0; i < ARRAY_SIZE; ++i)
sum += 1 / array[i];
std::cout << "Harmonic Mean: " << ARRAY_SIZE / sum;
}