求助:定义变量困惑。

2401_87385710 2024-10-01 08:04:43

求助:定义变量困惑

时间:1s   空间:256M

题目描述

S=1/2+1/6+1/12+1/20+1/30+1/42+... 求数列前n项和,答案保留2位小数

输入格式  整数n  

输出格式  一个浮点数.

样例输入 10

样例输出 0.91

约定1<=n<=100

程序一、#include<iostream>

#include<cstdio>

#include<cstdlib>

using namespace std;

int main(){

double n, b;

scanf("%lf",&n);

b=n/(n+1);

printf("%.2lf",b);

return 0;

}

运行 输入10,输入0.91

 

程序二、#include<iostream>

#include<cstdio>

#include<cstdlib>

using namespace std;

int main(){

int n;

double b;

scanf("%d",&n);

b=n/(n+1);

printf("%.2lf",b);

return 0;

}

输入10,输入0.00

为何程序二不对?

...全文
121 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3

社区成员

发帖
与我相关
我的任务
社区描述
一起cpp
c++ 个人社区
社区管理员
  • 鸟哥01
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧