一道数学问题,

K=1,S=0,,S=S+2K,K=K+1,K小于等于50,输出S求解过程。... K=1,S=0,,S=S+2K,K=K+1,K小于等于50,输出S
求解过程。
展开
丿流灬尐余
2010-08-21 · 超过19用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:0
展开全部

#include <stdio.h>

int main(int argc, char *argv[])

{

 int s=0;

 int k=1;

 for(k=1;k<=50;k++){

  s=s+2*k;

  }

 printf("s=%d\n",s); 

 return 0;

}#include <stdio.h>

int main(int argc, char *argv[])

{

 int s=0;

 int k=1;

 for(k=1;k<=50;k++){

  s=s+2*k;

  }

 printf("s=%d\n",s); 

 return 0;

}

百度网友fde8d98
2010-08-21 · TA获得超过898个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:267万
展开全部
其实这种算法只能慢慢地一个一个算,少的话就可以直接算出来,多的话就找点规律把
k=1,s=0,
S=0+2=2.K=1+1=2,
S=2+2*2=6,K=2+1=3
S=6+2*3=12,K=3+1=4
S=12+2*4=20,K=5
。。。。。。。
你发现了吗?
s=(k-1)k
当k=51是就能输出s了
所以s时K=50的时候的值,所以s=49*50=2450
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maqicn
2010-08-21 · TA获得超过3085个赞
知道小有建树答主
回答量:1593
采纳率:0%
帮助的人:1140万
展开全部
S=2550
过程?
#include<iostream>
using namespace std;

void main()
{
int K=1,S=0;
while (K<=50)
{
S=S+2*K;
K=K+1;
}
cout<<S<<endl;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ai→瑞
2010-08-21
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
分享到i贴吧 转发到新浪微博
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式