【第22期】观点:IT 行业加班,到底有没有价值?

基于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调试器” 执行


程序运行结果




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

相关文章推荐

基于visual Studio2013解决C语言竞赛题之0601判断素数函数

题目解决代码及点评//编写一函数判断一个数是否为素数 #include #include #include void f61(int a ) {  if (a==0)  {   printf("%...

未安装 C# 的 Visual Studio 语言支持。的解决方法

未安装 C# 的 Visual Studio 语言支持。代码编辑 IntelliSense 将不可用的解决方法 今天中午运行Visual Studio 2008的时候弹出一个如题的错误。 用C#语言写的后台代码全都变成黑色的字体。。。然后在网上找到了一个解决方法: 开始——>所有程序—...
  • ajinn
  • ajinn
  • 2012-08-15 14:08
  • 1217

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

基于visual Studio2013解决C语言竞赛题之0602最大值函数

题目解决代码及点评#include #include /* 编写一函数求三个整数的最大值。 */ void f62(int a ,int b,int c) { int temp=a; if (...

Visual Studio 编写纯C语言程序

本篇文章讲述如何用微软的 Visual Studio 编写纯C语言程序,这里的纯C语言,指的是 ANSI C 语言。 要在 Visual Studio 里创建一个 ANSI C语言程序,请按以下步骤执行: 1. 启动 Visual Studio 2. 选择菜单 File(文件) --&a...

基于visual Studio2013解决C语言竞赛题之0604二维数组置换

题目解决代码及点评/************************************************************************/ /* 4. 写一函数,使给定的...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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