当前位置: 首页 > 学习知识 > C语言编程:序列求和.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,...求出这个数列的前n项之和

C语言编程:序列求和.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,...求出这个数列的前n项之和

网站编辑:上海建站网 发布时间:2022-05-15  点击数:
导读:C语言编程:序列求和.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,...求出这个数列的前n项之和 C语言编程:序列求和.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,...求出这个数列的前n项之和.关于输入 第一行为整数m,表示有m行数据需要处理.其后每行一个整数n,表示求前n项之和.关于输出 输出为m行,每行对应于所求的前n项和,...

C语言编程:序列求和.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,...求出这个数列的前n项之和

C语言编程:序列求和.
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,...求出这个数列的前n项之和.
关于输入
第一行为整数m,表示有m行数据需要处理.
其后每行一个整数n,表示求前n项之和.
关于输出
输出为m行,每行对应于所求的前n项和,精确到小数点后3位.
例子输入
3
20
10
5
例子输出
32.660
16.480
8.392 蓝吉儿布丁 1年前他留下的回答 已收到1个回答

aszdw 网友

该名网友总共回答了21个问题,此问答他的回答如下:采纳率:81%

#include
#include
int main(void){
x05int m;
x05scanf("%d",&m);
x05while(m--){
x05x05int n,i;
x05x05double res = 0;
x05x05double temp1 = 1.0,temp2 = 2.0;
x05x05scanf("%d",&n);
x05x05for(i = 0; i < n; ++i){
x05x05x05res = res + temp2/temp1;
x05x05x05temp2 += temp1;
x05x05x05temp1 = temp2 - temp1;
x05x05}
x05x05printf("%.3lfn",res);
x05}
}

1年前他留下的回答 追问

2

蓝吉儿布丁

不对…… 是一次性输入输出, 但这样是输入一个就有了一个输出。 我编了一个也是这样……

aszdw

晕倒 这个感觉像是基础的ACM题目啊 如果是ACM题目 这种输出就可以了 如果你想一次性的输入输出 那可以用动态空间申请(malloc或者calloc)就可以了 #include #include int main(void){ int m, k = 0; double *res = NULL; scanf("%d", &m); res = (double *)malloc(m*sizeof(double)); while(k < m){ int n, i; double temp1 = 1.0, temp2 = 2.0; scanf("%d", &n); res[k] = 0; for(i = 0; i < n; ++i){ res[k] = res[k] + temp2/temp1; temp2 += temp1; temp1 = temp2 - temp1; } ++k; } for(k = 0; k < m; ++k) printf("%.3lfn", res[k]); free(res); return 0; } 这个程序中是对输出做了缓冲,将输出缓冲到res数组中。res数组动态申请和释放。你也可以将输入缓冲,也同样通过动态申请来实现。你自己改改吧 另外 可以把计算部分单独写成函数。 再一个就是其实你可以缓存答案.先计算好所有的res值,到时候直接打印就好了

  以上就是小编为大家介绍的C语言编程:序列求和.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13,...求出这个数列的前n项之和 的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!

  标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!
浏览此文的人还看过
古代情诗有哪些
古代情诗有哪些

详情:操作步骤/方法1古代著名的情诗有:21《关雎》先秦:佚名3关......

学生个人成绩怎么查
学生个人成绩怎么查

详情:操作步骤/方法1首先我们在手机微信上搜“校务行”小程序。2这......

英雄联盟法师九尾妖狐最强出装推
英雄联盟法师九尾妖狐最强出装推

详情:操作步骤/方法1出门装备推荐:21多兰之戒不仅能够提供给九尾......

怎么克服自以为是
怎么克服自以为是

详情:操作步骤/方法1影响最大的2对人影响最大的就是“自以为是”,......

相关网站

  • 北京墓地
  • 成都墓地
  • 长城华人怀思堂
  • 清东陵万佛园
  • 九里山二区公墓
  • 施孝园
  • 华夏陵园
  • 中华永久陵园
  • 珍珠源公墓
  • 灵山宝塔陵园
  • 长城华人怀思堂
  • 清东陵万佛园
  • 九里山二区公墓
  • 施孝园
  • 华夏陵园
  • 中华永久陵园
  • 珍珠源公墓
  • 灵山宝塔陵园
  • 长城华人怀思堂
  • 清东陵万佛园
  • 九里山二区公墓
  • 施孝园
  • 华夏陵园
  • 中华永久陵园
  • 珍珠源公墓
  • 灵山宝塔陵园
  • 真武山公墓
  • 大朗陵园
  • 北京墓地
  • 成都墓地
  • 院山公墓
  • 卧龙寺
  • 长松寺
  • 凤凰陵园
  • 白塔山公墓
  • 宝光塔陵公墓
  • 红枫艺术陵园
  • 金沙陵园
  • 金土坡公墓
  • 燃灯寺
  • 莲花公墓
  • 真武山公墓
  • 大朗陵园
  • 院山公墓
  • 卧龙寺
  • 长松寺
  • 凤凰陵园
  • 白塔山公墓
  • 宝光塔陵公墓
  • 红枫艺术陵园
  • 金沙陵园
  • 北京墓地
  • 成都墓地
  • 金土坡公墓
  • 燃灯寺
  • 莲花公墓