工大机试24题

原创 2013年12月02日 15:14:32

工大机试24题

// problem24.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include
using namespace std;
double Jiech(int n)  //求阶乘
{
 
 if(n==1)
 
  
  return 1;

 else
 {
  
   return n*Jiech(n-1);
 }
}

int _tmain(int argc, _TCHAR* argv[])
{
 double X=2,dNumer=X,Y=0;
 int n=1;
 cin>>X;
 double temp=X;     //temp 为每一项的值,Y的值为所以temp值相加
       for(;;n++)   //求temp的值,并在计算途中检测temp的值大小,如果小于10^-6,停止计算
 {
  if(n==1)
   temp=X;
  else if(n%2)
   {
    temp=dNumer/Jiech(2*n-1);  //dNumer表示分子
    if(temp<0.000001)
     return 0;
  }
    else {
     temp=(-1)*dNumer/Jiech(2*n-1);
      if(((-1)*temp)<0.000001)
      return 0;}
    cout<<"n="<<n;
  cout<<" temp="<<temp;
  Y+=temp;
  cout<<" Y="<<Y<<endl;
  dNumer=X*X*dNumer;     //每次循环结束前分子乘以X的平方
 }

}

 

2013年9月华为软件类校招机试 西安地区(西工大、西电)部分组试题

题目来源:http://club.xdnice.com/thread-1320782-1-1.html  (西电 好网)

西工大算法机试

  • 2014年06月26日 14:49
  • 1.4MB
  • 下载

西工大C语言实验及考研复试机试

  • 2013年03月11日 16:05
  • 4.02MB
  • 下载

华为机试在线训练-牛客网(24)迷宫问题

题目描述 定义一个二维数组N*M(其中2 int maze[5][5] = {         0, 1, 0, 0, 0,         0, 1, 0, ...

[华为机试练习题]24.删除链表中的重复节点、剩余节点逆序输出

题目描述: 题目描述: 输入一个不带头节点的单向链表(链表的节点数小于100),删除链表中内容重复的节点(重复的节点全部删除),剩余的节点逆序倒排。 要求实现函数: void vChanP...

蓝桥杯——2015 西工大计算机研究生机试真题(节选,2017.2.7)

1. 源代码: #include void FindtheMinimum(int a,int b,int c) { int t; if(a>b) t=a,a=b,b=t; if(b>c)...

VFP试题\机试\上机题28次

  • 2012年09月25日 15:52
  • 424KB
  • 下载

2017 年广工大的程序设计决赛 E 题 --- 倒水 【二进制思维】

地址在此 就是一道思维题,通过分析题得知,每个瓶子可以装2^x这么多水,即这么多的水可以装在一个瓶子里,所以:每2^x个瓶子可以合成一个瓶子。 以样例13 5来说, 13=8+4+1. ...
  • Anxdada
  • Anxdada
  • 2017年06月21日 13:35
  • 172
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:工大机试24题
举报原因:
原因补充:

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