「题目代码」P1054~P1059(Java)
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)的更多相关文章
- 「题目代码」P1066~P1070(Java)
		P1066 谭浩强C语言(第三版)习题8.6 import java.util.*; import java.io.*; import java.math.*; import java.lang.Ch ... 
- 「题目代码」P1060~P1065(Java)
		P1060 谭浩强C语言(第三版)习题7.5 注意行末空格. import java.util.*; import java.io.*; import java.math.*; import java ... 
- 「题目代码」P1049~P1053(Java)
		P1049 谭浩强C语言(第三版)习题6.5 import java.util.*; import java.io.*; import java.math.BigInteger; import jav ... 
- 「题目代码」P1044~P1048(Java)
		P1044 谭浩强C语言(第三版)习题5.8 import java.util.*; import java.io.*; import java.math.BigInteger; public cla ... 
- 「题目代码」P1039~P1043(Java)
		P1039 谭浩强C语言(第三版)习题4.9 import java.util.*; import java.io.*; import java.math.BigInteger; public cla ... 
- 「题目代码」P1034~P1038(Java)
		P1034 C基础-求同存异 import java.util.*; import java.io.*; import java.math.BigInteger; public class Main ... 
- 「题目代码」P1029~P1033(Java)
		1029 C基础-求解方程 import java.util.*; import java.io.*; import java.math.BigInteger; public class Main { ... 
- 「题目代码」P1013~P1017(Java)
		1013 C基础-求偶数和 import java.util.*; import java.io.*; import java.math.BigInteger; public class Main { ... 
- 「题目代码」P1007~P1012(Java)
		1007 C基础-计负均正 import java.util.*; import java.io.*; public class Main { public static void main(Stri ... 
随机推荐
- 2018 Multi-University Training Contest 4 Problem K. Expression in Memories 【模拟】
			任意门:http://acm.hdu.edu.cn/showproblem.php?pid=6342 Problem K. Expression in Memories Time Limit: 200 ... 
- Mac OS系统下配置hosts的方法
			首先,介绍下什么是hosts Hosts是一个没有扩展名的系统文件,可以用系统自带的记事本等工具打开,作用就是将一些常用的网址域名与其对应的IP地址建立一个关联,当用户在浏览器输入一个需要登录的网址时 ... 
- 说说DBA职责和目标
			数据库管理员(Database Administrator,简称DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,他属于运维工程师的一个分支,主要负责业务数据库从设计.测试到部 ... 
- mongodb、parse-server、parse-dashboard 的启动命令
			1.mongodb启动: 1$ C:\MongoDB\Server\bin>mongod --logpath d:\mongodb\logs\log.log $ C:\MongoDB\Serve ... 
- 【VS插件】Highlight all occurrences of selected word
			这个插件可以让相同的单词全部高亮成绿色,在VS中看一些文本(比如SQL)类型的文件时非常好用. 类似于这种效果: 
- 去掉Win7资源管理器左侧不需要的项目
			通过修改注册表去掉win7资源管理器左侧你不喜欢的项目: 1,打开注册表WIN+R, 输入:regedit 2,找到HKEY_CLASSES_ROOT \ CLSID \, 再找到对应项, 其包含一个 ... 
- HTML5——前端预处理技术(Less、Sass、CoffeeScript)
			一.Less 1.1.概要 Less是一种动态样式语言,Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量.Mixin.函数等特性,使 CSS 更易维护和扩展. Less 将 C ... 
- MySql第几行到第几行语句
			1.查询第一行记录: select * from table limit 1 2.查询第n行到第m行记录 select * from table1 limit n-1,m-n; SELECT * FR ... 
- 【js】数组添加与删除
			做个表格,就会容易记忆四种方法. 返回值 是否改变数组长度 位置 功能 push() 改变数组的长度 是 末位 添加 unshift() 改变数组的长度 是 首位 添加 pop( ... 
- 正则验证input输入,要求只能输入正数,小数点后保留两位。
			<input type="number" step="1" min="0" onkeyup="this.value= thi ... 
