#include <stdio.h> int main() { int n,i=1; double a,b,c=1.0; scanf("%d",&n); while(i<=n) { b=c/i; a=a+b; c=-c; i++; } printf("%.1lf",a); return 0; } //
#include<Stdio.h> int main() { int i,n=0; float sum=0; scanf("%d",&n); for(i=1;i<=n;i++) { if(i%2==0) sum=sum+1.0*(-1)/i; if(i%2!=0) sum=sum+1.0/i; } printf("%.1f",sum); }
#include <stdio.h> int main() { int i,n=0; float sum=0; scanf("%d",&n); for(i= 1;i<=n;i++) { if(i%2==0) sum=sum+1.0*(-1)/i; if(i%2!=0) sum=sum+1.0/i; } printf("%.1f",sum); return 0; }
#include <stdio.h> int main () { int i,sign; sign=1; int n; scanf("%d",&n); double m=0.0; for ( i=1;i<=n;i++) { m+=sign*1.0/i; sign=-sign; } printf("%.1f",m); return 0; }
#include<iostream>#include<iomanip> using namespace std; int main() {int i,n,a;
double sum;cin>>n;for(i=1;i<=n;i++)
{
//为什么必须将i的临时值赋给一个变量,对啊可以不用赋值
if(i%2==0)
sum=sum-(1.0/i);
else sum=sum+(1.0/i);
} cout << fixed << setprecision(1) << sum << endl;
return 0;}
#include<stdio.h> int main(){ int n; double a; scanf("%d",&n); for(int i=1;i<=n;i++){ if(i%2!=0){ a=a+1.0/i; } else if(i%2==0){ a=a-1.0/i; } } printf("%.1lf",a); return 0; }
#include<stdio.h>
int main(){
int n;
double sum=0,a=1;
scanf("%d",&n);
for(int i=1;i<=n;i++){
sum+=a/i;
a=-a;
} printf("%.1lf",sum);
return 0; }
int main(void)
{ int n,i,s; scanf("%d",&n); float sum=0;
for(i=1;i<=n;i++){ s=i; if(s%2==0){ s=-i; }
sum=sum+(1.0/s); }
printf("%.1f",sum);
return 0;
}
注册一个 南阳理工学院OJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 南阳理工学院OJ 通用账户