永发信息网

求100+97+……+4+1的值,用C++解决。

答案:3  悬赏:80  手机版
解决时间 2021-03-05 21:49
  • 提问者网友:欲望失宠
  • 2021-03-05 01:22
#include
using namespace std;
int main()
{
int q=0;
for(int i=100;i==1;i=i-3)
{
q=q+i;
}
cout< return 0;
}
//哪错了???
最佳答案
  • 五星知识达人网友:醉吻情书
  • 2021-03-05 02:53
for(int i=100;i<=1;i-3)

解析一下 先声明一个int类型的i 初始值为100 如果 i小于或者等于1的话 则后面的表达式不再执行 也就是结束 否则继续执行 知道表达式成立

而for(int i=100;i==1;i-3) 是如果i等于1的话 执行 否则结束

单个=是赋值 两个==是判断 一个数值或者字符串是否完全等于另一个
全部回答
  • 1楼网友:山河有幸埋战骨
  • 2021-03-05 03:32
int fun(int n) { double sum = 0.0; int k = 1; for(int i = 1; i <= n; i++) { sum += (1.0/double(i))*k; k = k*(-1); } return sum; }
  • 2楼网友:青尢
  • 2021-03-05 03:07
#include  using namespace std; int main() { int q = 0; for (int i = 100; i >= 1; i = i - 3) { q = q + i; } cout << q << endl; return 0; }把for循环条件改成 >=
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯