tfsf.net
当前位置:首页>>关于C语言循环题!编写一个程序,求s=1+(1+2)+(1+2+3)+...的资料>>

C语言循环题!编写一个程序,求s=1+(1+2)+(1+2+3)+...

修改如下#include<stdio.h> int main(void) { int i,j,n; int item,s; //此处数据类型定义错误;scanf("%d",&n); s=0; n=5; for(i=1;i<=n;i++){ item=0; //item应该是从0开始;for(j=1;j<=i;j++) //第二层循环应该小于等于i;item=item+j; s=s+item; } printf("%

#include <stdio.h> void main() { int n; float s=0,t=0; scanf("%d",&n); for(int i=1;i<=n;i++); { s+=i; a+=s; } printf("%d",s); }

#include "stdio.h" void main() { int n,i,j; long s=0; printf("Please input n:"); scanf("%d",&n); for(i=1;i<=n;i++) for(j=1;j<=i;j++) { s+=j; } printf("s=1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+…+n)=%ld",s); }利用for循环,根据式子的特性进行相加,得出最终结果.

#include<stdio.h> void main() { float sum=1.0; float sum1=0.0; for(int i=1;i<=50;i++) { sum1=1/sum +sum1; sum=sum+i+1; } printf("%f",sum1); }

把n用一个数代替一下,定义里把n去掉,电脑里没有软件,未进行编译,如有问题请留言,如无问题望采纳.#include<stdlib.h>#include<stdio.h> void main {int s,a,sum1,n; for(a=0;a<n;a++) { for(sum1=0;sum1<n;sum1++) {sum1+=sum1; } s+=a; } printf("s=%d",s); getch(); }

#include<stdio.h> int main() { int i,n,t=0,s=0; scanf("%d",&n); for(i=1;i<=n;i++) {t+=i; s+=t; } printf("%d\n",s); return 0; }

#include <stdio.h> void main() { int i; long n=1,m=n; double exp=1,s=1; for(i=0;exp>=0.00001;i++) { m=m*(n+1); exp=(double)n/m; n++; s+=exp; } printf("当n=%d,s=%lf\n",n-1,s); }

#include "stdio.h" int main() { int n=1; double s=0; while(1.0/n>=0.01) { s+=1.0/n; n++; } printf("s=1+1/2+1/3++1/n=%.2lf",s); }

我来写个c++的,主要部分就是循环部分的,c语言一样可以实现!!!很简单的!!!#include<iostream>using namespace std;void main(){ int n; double s=0; double sum=0; cout<<"输入n:"<<endl; cin>>n; for(int i=1;i<=n;i++){ sum+=i; s+=double(1/sum); } cout<<"输入和:"<<s<<endl;}

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.tfsf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com