P1054 猴子吃桃

import java.util.*;
import java.io.*;
import java.math.BigInteger;
import java.lang.Character; public class Main
{
public static void main(String args[])
{
Scanner cin=new Scanner(System.in);
int n=cin.nextInt(),x=1;
for(int i=1;i!=n;++i)
{
x=(x+1)*2;
}
System.out.println(x);
}
}

P1055 谭浩强C语言(第三版)习题6.11

虽然确实可以用sqrt来解决,但是初学者最好不要占这个便宜,老老实实按照题目的要求来锻炼自己的编程技能。

import java.util.*;
import java.io.*;
import java.math.*;
import java.lang.Character; public class Main
{
public static void main(String args[])
{
Scanner cin=new Scanner(System.in);
int n=cin.nextInt();
double x=n,x_nxt=1/2.0*(x+n/x);
while(Math.abs(x_nxt-x)>1e-5)
{
x=x_nxt;
x_nxt=1/2.0*(x+n/x);
}
System.out.printf("%.3f\n", x);
}
}

P1056 谭浩强C语言(第三版)习题7.1

在算法竞赛中有更优的筛法,这里仅为了展示最基础的筛法。

import java.util.*;
import java.io.*;
import java.math.*;
import java.lang.Character; public class Main
{
public static void main(String args[])
{
Scanner cin=new Scanner(System.in);
int n=cin.nextInt();
boolean[] prime= new boolean[n+5];
for(int i=1;i<=n;++i) prime[i]=true;
prime[1]=false;
for(int i=2;i<=n;++i)
{
if(prime[i])
{
for(int j=i*2; j<=n; j+=i)
{
prime[j]=false;
}
}
}
for(int i=2;i<=n;++i)
if(prime[i])
System.out.println(i); }
}

P1057 无题目

P1058 谭浩强C语言(第三版)习题7.3

import java.util.*;
import java.io.*;
import java.math.*;
import java.lang.Character; public class Main
{
public static void main(String args[])
{
Scanner cin=new Scanner(System.in);
int[][] arr=new int[3][3];
for(int i=0;i!=3;++i)
for(int j=0;j!=3;++j)
arr[i][j]=cin.nextInt();
System.out.println(String.valueOf(arr[0][0]+arr[1][1]+arr[2][2])+
" "+String.valueOf(arr[0][2]+arr[1][1]+arr[2][0]));
}
}

P1059 谭浩强C语言(第三版)习题7.4

注意,数据可能是倒序的。

import java.util.*;
import java.io.*;
import java.math.*;
import java.lang.Character; public class Main
{
public static void main(String args[])
{
Scanner cin=new Scanner(System.in);
int[] arr=new int[9];
int larger=-1;
for(int i=0;i!=9;++i)
{
arr[i]=cin.nextInt();
if(i!=0)
{
if(larger==-1 && arr[i]!=arr[i-1])
{
larger=(arr[i]>arr[i-1])?1:0; // Ugly hack here.
// If all the same, the data is an error.
}
}
}
int value=cin.nextInt();
boolean hasPrint=false;
for(int i=0;i!=9;++i)
{
if(!hasPrint)
{
if((larger==1 && value<=arr[i]) || (larger==0 && value>=arr[i]))
{
System.out.println(value);
hasPrint=true;
}
}
System.out.println(arr[i]);
}
}
}

「题目代码」P1054~P1059(Java)的更多相关文章

  1. 「题目代码」P1066~P1070(Java)

    P1066 谭浩强C语言(第三版)习题8.6 import java.util.*; import java.io.*; import java.math.*; import java.lang.Ch ...

  2. 「题目代码」P1060~P1065(Java)

    P1060 谭浩强C语言(第三版)习题7.5 注意行末空格. import java.util.*; import java.io.*; import java.math.*; import java ...

  3. 「题目代码」P1049~P1053(Java)

    P1049 谭浩强C语言(第三版)习题6.5 import java.util.*; import java.io.*; import java.math.BigInteger; import jav ...

  4. 「题目代码」P1044~P1048(Java)

    P1044 谭浩强C语言(第三版)习题5.8 import java.util.*; import java.io.*; import java.math.BigInteger; public cla ...

  5. 「题目代码」P1039~P1043(Java)

    P1039 谭浩强C语言(第三版)习题4.9 import java.util.*; import java.io.*; import java.math.BigInteger; public cla ...

  6. 「题目代码」P1034~P1038(Java)

    P1034 C基础-求同存异 import java.util.*; import java.io.*; import java.math.BigInteger; public class Main ...

  7. 「题目代码」P1029~P1033(Java)

    1029 C基础-求解方程 import java.util.*; import java.io.*; import java.math.BigInteger; public class Main { ...

  8. 「题目代码」P1013~P1017(Java)

    1013 C基础-求偶数和 import java.util.*; import java.io.*; import java.math.BigInteger; public class Main { ...

  9. 「题目代码」P1007~P1012(Java)

    1007 C基础-计负均正 import java.util.*; import java.io.*; public class Main { public static void main(Stri ...

随机推荐

  1. PHP中使用substr()截取字符串出现中文乱码问题该怎么办

    一.使用mbstring扩展库的mb_substr()截取就不会出现乱码了. 可以用mb_substr()/mb_strcut()这个函数,mb_substr()/mb_strcut()的用法与sub ...

  2. _bstr_t可接受多字节、UNICODE字符串,方便用以字符集转换

    使用_bstr_t需要包含的头文件: #include <comutil.h> #include <comdef.h> // test.cpp : 定义控制台应用程序的入口点. ...

  3. Avito Cool Challenge 2018 C. Colorful Bricks 【排列组合】

    传送门:http://codeforces.com/contest/1081/problem/C C. Colorful Bricks time limit per test 2 seconds me ...

  4. struts2不同版本在核心filter在web.xml中的配置

    FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器.配置如下: <filter> <filter-name>struts2</filte ...

  5. selenium基础知识(概述、安装、IDE等)

    参考http://www.yiibai.com/selenium/selenium_webdriver.html

  6. 【转】计算Java List中的重复项出现次数

    本文演示如何使用Collections.frequency和Map来计算重复项出现的次数.(Collections.frequency在JDK 1.5版本以后支持) package com.qiyad ...

  7. stm32函数库分析

    1.STM32F10x_StdPeriph_Lib_V3.5.0  是库函数的全称 2.libraries里面包含的是函数库.C和.H以及CMSIS部分 3.Project里面包含针对MCU各个模块的 ...

  8. Vue--- 一点车项目

    一点车项目 cli脚手架 + 组件化  +数据交互+路由指向+存入数据库 前端页面 cli脚手架的安装与搭建    创建对应包 页面组件化编辑 (共享组件:摘取出来一模一样的组件重用)(私有组件:在自 ...

  9. HDU 1411--校庆神秘建筑(欧拉四面体体积计算)

    校庆神秘建筑 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Subm ...

  10. .Net core 使用Jenkins + Docker + Azure Devops 傻瓜式部署

    这几天一直在搞 Jenkins + Docker + Azure Devops 部署,因为这种方式部署真的非常的省心,而且速度快,方便快捷,等等无数优点,感谢我的单身领导的支持,当然也感谢 晓晨大神, ...