zoukankan      html  css  js  c++  java
  • 天理工复试练习

    三个很简单的题目,找找手感

    /*
     * @Issue: 韩信阅兵时,让一队士兵 5 人一行排队从他面前走过,他记下最后一行士兵的人数(1 人);
               再让这队士兵 6 人一行排队从他面前走过,他记下最后一行士兵的人数(5 人);
               再让这队士兵 7 人一行排队从他面前走过,他记下最后一行士兵的人数(4 人);
               再让这队士兵 11 人一行排队从他面前走过,他记下最后一行士兵的人数(10 人)。
               然后韩信就凭这些数,可以求得这队士兵的总人
     * @Author: 一届书生
     * @LastEditTime: 2020-02-15 17:55:24
     */
    #include<iostream>
    using namespace std;
    
    int main(){
        for(int i=21;i<10000;i++){
            if((i%5==1)&&(i%6==5)&&(i%7==4)&&(i%11==10)){
                cout<<i<<endl;
            }
        }
        //走这么多趟,士兵不得累死啊
        return 0;
    }
    

      

    /*
     * @Issue: 利用公式 e≈1+1/1!+1/2!+1/3!+…+1/n!, 编程序求 e 的近似值,
               直到第 n 项(1/n!)<10-6 为止。
            提示:
               a)利用二重循环编程实现,其中内层循环求 n!,外层循环进行累加求和;
               b)外层循环终止条件:(1/n!)<10-6。
               测试结果:输出:2.718281
     * @Author: 一届书生
     * @LastEditTime: 2020-02-15 18:14:17
     */
    #include<iostream>
    #include <iomanip>
    using namespace std;
    #define maxnum 100
    int main(){
        double result=1;
        double t=1;
        for(int i=1;i<maxnum;i++){
            t*=i;
            result+=1/t;
        }
        printf("%.8f
    ",result);
        return 0;
    }
    

      

    /*
     * @Issue: 编程求解水仙花数:N 位整数的各个数位上数字的 N 次方的和等于数字本身,如:
               153=1^3+5^3+3^3
     * @Author: 一届书生
     * @LastEditTime: 2020-02-15 18:19:35
     */
    
    #include<iostream>
    #include<math.h>
    using namespace std;
    int main(){
        for(int i=101;i<1000;i++){
            int a=i%10;
            int b=i%100/10;
            int c=i/100;
            if(i==a*a*a+b*b*b+c*c*c){
                cout<<i<<endl;
            }
        }
        return 0;
    }
    

      

  • 相关阅读:
    noi放苹果
    二分 网线主管
    hdu 1421 dp
    hdu 1087 最大上升子序列的和(dp或线段树)
    快速排序+查找
    zoj 1425 最大交叉匹配
    hdu 3501 容斥原理或欧拉函数
    hdu 4671 异面直线的距离
    hdu 3320 计算几何(三维图形几何变换)
    hdu 2857 点在直线上的投影+直线的交点
  • 原文地址:https://www.cnblogs.com/52dxer/p/12313061.html
Copyright © 2011-2022 走看看