中易网

输入一个在0-100之间的正整数,求表达式1+5+9+13+17+…+(1+4n)的值

答案:4  悬赏:30  
解决时间 2021-02-27 15:32
输入一个在0-100之间的正整数,求表达式1+5+9+13+17+…+(1+4n)的值
最佳答案
#include

main()
{
int n=0;
int i=0;
int sum=0;

printf("请输入一个数:\n");
scanf("%d",&n);

for (i=0;i<=n;i++)
{
sum += 1+4*n;
}
printf("%d\n",sum);
}
全部回答
#include &lt;iostream&gt; using namespace std; int main(void) { int n = 0, m = 0; cin &gt;&gt; n; for(int i = 0; i &lt;= n; i++) m+= (1+4*i); cout &lt;&lt; m &lt;&lt; endl; return 0; }
#include using namespace std; void main() {int s,i,n; s=0; cin>>n; for(i=1;i<=n;i=i+4) {s=s+i; cout<<"总和为"<
  • 3楼网友:心与口不同
  • 2021-02-27 02:15
等差数列求和:(首项+末项)*项数/2 原式=(1+1+4n)*(n+1)/2=(1+2n)(1+n) #include int main() { int n; scanf("%d",&n); printf("%d\n",(1+2*n)*(1+n)); return 0; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯