博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第六周编程总结--助教
阅读量:6002 次
发布时间:2019-06-20

本文共 1763 字,大约阅读时间需要 5 分钟。

题目1 求N分之一序列前N项和

(1)实验代码

#include<stdio.h>

int main ()
{
 int a, b;
 double sum;
 
 scanf("%d", &b);
 sum = 0;
 
 for (a = 1;a <= b; a++)
 {
  sum =sum + 1.0 / a;
 }
 printf("sum = %lf",sum);
 
 return 0;
}

(2)设计思路

第一步:定义变量
第二步:输入变量,赋初值
第三步:用for循环
第四步:输出sum
(3)本题调试过程碰到问题及解决办法
需要注意的是sum中的1.0/a,如果为1/a则会输出错误。
(4)运行结果截图

题目2 求奇数分之一序列前N项和
(1)实验代码
#include<stdio.h>
int main ()
{
 int a, b, d;
 double sum;
 
 scanf("%d", &b);
 sum = 0;
 d = 1;
 
 for (a = 1;a <= b;a++)
 {
  sum =sum + 1.0 / d;
  d = d +2;
 }
 printf("sum = %lf",sum);
 
 return 0;
}
(2)设计思路
第一步:定义变量
第二步:输入变量,赋初值
第三步:用for循环,d每次循环累加2
第四步:输出
(3)本题调试过程碰到问题及解决办法
本题无错误,一次性通过
(4)运行结果截图

题目3 求简单交错序列前N项和
(1)实验代码
#include<stdio.h>
#include<math.h>
int main ()
{
 int a, b, d;
 double sum;
 
 scanf("%d", &b);
 sum = 0;
 d = 1;
 
 for (a = 1;a <= b;a++)
 {
  sum =sum + 1.0 / d * pow(-1,a+1);
  d = d + 3;
 }
 printf("sum = %.3f",sum);
 
 return 0;
}
(2)设计思路
第一步:定义math函数,用于符号的变换。
第二步:输入变量,赋初值
第三步:用for循环,d每次循环累加3
第四步:输出sem
(3)本题调试过程碰到问题及解决办法
本题无错误,一次通过。
(4)运行结果截图

题目4 求平方与倒数序列的部分和
(1)实验代码
#include<stdio.h>
#include<math.h>
int main ()
{
 int m, n, a;
 double sum, b;
 
 scanf("%d %d", &m, &n);
 a = 0;b = 0;
 sum = 0;
 
 for (;m <= n;m++)
 {
 a = pow(m, 2) + a;
 b = 1.0 / m + b;
 }
 sum = a + b;
 printf("sum = %lf",sum);
 
 return 0;
}
(2)设计思路
第一步:定义math函数,定义变量
第二步:输入变量,赋初值
第三步:用for循环,将式子拆为两部分,然后相加给sum
第四步:输出sum
(3)本题调试过程碰到问题及解决办法
本题就一些细节问题,不断调试后解决了
(4)运行结果截图

题目5 求交错序列前N项和
(1)实验代码
#include<stdio.h>
#include<math.h>
int main ()
{
 int n, b;
 double a, sum;
 
 scanf("%d", &n);
 sum = 0;
 b = 1;
 for (a = 1;a <= n;a++)
 {
 sum = sum + (a / b) * pow(-1,a+1);
 b = b + 2;
 } 
 printf ("%.3f",sum);
 
 return 0;
}
(2)设计思路
第一步:定义math函数,定义变量
第二步:输入变量,赋初值,b每次累加2
第三步:用for循环
第四步:输出sum
(3)本题调试过程碰到问题及解决办法
这题要注意输出没有sum,还一个就是注意a/b要注意定义为double型
(4)运行结果截图

转载于:https://www.cnblogs.com/zw431387/p/9860771.html

你可能感兴趣的文章
关于IE8不支持indeOf()方法的解决方案
查看>>
微信公众平台开发(一) 配置接口
查看>>
Windows 64位驱动编程基础与win64 ssdt
查看>>
linux下rsync和inotify配置文件同步
查看>>
xmlPullParser
查看>>
MySQL中针对大数据量常用技术:查询优化,数据转移
查看>>
Git命令详解
查看>>
深圳人口返乡模拟图
查看>>
基础设置脚本
查看>>
关于自动切换图片
查看>>
在linux文本界面下有时会有乱码呢?比如输入df命令,回显中就会有乱码,应该不是中文乱码。。。...
查看>>
我的友情链接
查看>>
java内存管理
查看>>
java websocket
查看>>
Linux 性能测试工具 sysbench 的安装与简单使用
查看>>
bash shell 中数组使用举例
查看>>
MFC ado+mysql+odbc技术分享
查看>>
12312
查看>>
ASP.NET开发者必备小技巧
查看>>
使用PHPExcel类库将数据导出为excel文档
查看>>