基于visual Studio2013解决C语言竞赛题之0419误差控制

原创 2013年12月03日 15:17:46





题目


解决代码及点评

/************************************************************************/
/* 
19.	在一个程序中计算出给定误差小于0.1,0.01,0.001,0.0001,0.00001 时,下式的值:
*/
/************************************************************************/
#include <stdio.h>
#include <stdlib.h>
void Go19(float num)
{
	float n=1;
	float J1=2*n*(2*n+2)/(2*n+1)/(2*n+1);
	float J2=2*n*(2*n+2)/(2*n+1)/(2*n+1);
	do 
	{	
		n=n+1;
		J1=J2;
		J2*=2*n*(2*n+2)/(2*n+1)/(2*n+1);

	} while (J1-J2>num);

	printf("结果是%f\n",J1);
}
void main()
{
	Go19(0.1);
	Go19(0.01);
	Go19(0.001);
	Go19(0.0001);
	Go19(0.00001);
	system("pause");
}



代码下载及其运行

代码下载链接:

http://download.csdn.net/detail/yincheng01/6641021

解压密码为c.itcast.cn


下载解压后用VS2013打开工程文件

点击 “本地Windows调试器” 执行


程序运行结果




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

基于visual Studio2013解决C语言竞赛题之1085相邻之和素数

题目解决代码及点评/************************************************************************/ /* 85. 相邻数之和为素数。...

基于visual Studio2013解决C语言竞赛题之1082迷宫

题目解决代码及点评/************************************************************************/ /* 82. 试编写一个程序寻...

基于visual Studio2013解决C语言竞赛题之1021九九乘法表

题目解决代码及点评/* 功能:请编程序按如下格式打印一个直角三角形的九九乘法表: 1 2 3 4 5 6 7 8 9 4 6 ...

基于visual Studio2013解决C语言竞赛题之0608水仙花函数

题目解决代码及点评/* 功能:写一函数判断某数是否“水仙花数”,所谓“水仙花数”是指一个三位数, 其各位数字立方和等于该数本身。 */ #include #include int flo...

基于visual Studio2013解决C语言竞赛题之1092链表转换

题目解决代码及点评/************************************************************************/ /* 92. 编程把链表(1)...

基于visual Studio2013解决C语言竞赛题之1023判断排序

题目解决代码及点评/* 23. 有10个两位整数,把这些数作以下变化,如果它是素数, 则把它乘以2,若它是偶数则除以2,其余的数减1, 请将变化后的10个数按从小到大的次序打印出来。 */ #in...

基于visual Studio2013解决C语言竞赛题之1088模拟计算器

题目解决代码及点评/************************************************************************/ /* 88. 模拟计算器。 编写...

基于visual Studio2013解决C语言竞赛题之0510求最大和

题目解决代码及点评/************************************************************************/ /* 10. 有一个二维数组整...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基于visual Studio2013解决C语言竞赛题之0419误差控制
举报原因:
原因补充:

(最多只允许输入30个字)