用户彭*业, 现在她通过我站悬赏问答网发布了一个紧急帮助信息,标题是:【华南理工2019 C++作业】,具体需求内容是【1. 给定一个非零整数,判断其是正数还是负数。(注:本题已提供一部分起...】,但是由于本站人力物力有限,由于其问题太过于专业性太强,也或者是我们根本无暇顾及该用户的具体需求,导致本站根本无法为该用户提供最有效的服务。现在她(他)通过本站悬赏问答网平台发布了这一需求,希望有能人之士能够帮他解决这一个问题,并愿意付出5元作为报酬,不甚感激。
如果您觉得这个提问很好,可以点击左方的按钮进行推广,支持微信,短信和邮件推广。
注:5元只是象征性的价格标示,不代表实际成交价格,实际成交价格以能回答之人的定价为准。如果答案确实好,并且列出了一部分可信的免费内容(足以让购买回答答案者用户放心购买),则您可以放心购买。如果通过本站购买产生了交易纠纷,本站愿意承担一切线上交易的成交财务风险(限定在悬赏以后发生的购买金额范围以内,不承担线下交易的人身风险以及财务风险等任何风险)。
如果你无法确定或者不知道回答的内容是不是你想要的,可以在线咨询回答者以确定具体情况,根据具体情况请回答者做必要的修改或者补充。 如果确实已经发生了交易纠纷,您可以联系本站 仲裁处理。
1. 给定一个非零整数,判断其是正数还是负数。(注:本题已提供一部分起始代码,请根据题意补充完整即可;无需任何输出结果。)
int number = 100; // 给定的非零整数
boolean flag = true; // 是否为正数的标志。当该变量为true时,表示number为正数,
否则为负数。
一、 程序阅读题
#include <iostream>
using namespace std;
int main()
{
double n=5, r=3;
double t = n - r;
double result;
double result1 = 1;
double result2 = 1;
double result3 = 1;
for (; n > 0; n--) {
result1 = result1 * n;
}
for (; r > 0; r--) {
result2 = result2 * r;
}
for (; t > 0; t--) {
result3 = result3 * t;
}
result = result1 / (result2 * result3);
cout<<"result = "<<result << endl;
}
1. 请写出上面这段代码的运行结果。
2. 上面这段代码的功能是什么?
3. 如果将r赋值为4,上面这段代码的运行结果是什么。
4. 如果将n赋值为4,上面这段代码的运行结果是什么。
5. 尝试阐述如何对该算法进行优化。(无需写出代码,文字说明即可)
6. 日常编程时,如果遇到比如“求平方”之类的数学运算时,是自己编写计算过程好还是直接使用某个数学库的函数好?为什么?
回答好了!第一题可以用
。。。