「题目代码」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 ...
随机推荐
- Windows pycharm Terminal使用Anaconda 的Prompt
从Stack Overflow上找到的方法如下 在Settings->Terminal->Shell path 改成:cmd.exe "/K" "C:\Use ...
- MS12-020蓝屏攻击
MS12-020远程桌面协议RDP拒绝访问漏洞 条件:受害者必须开放RDP协议 开放了3389端口 或者端口改了,知道对方RDP开放的对应端口. 过程:MSF利用 MSF显示为seems down说明 ...
- 二十九、利用 IntelliJ IDEA 进行代码对比的方法
我们会有这样的需求,即:想对比出两个不同版本代码的区别.如何实现? 第 1 种:如果我们是从 SVN 检出的项目,并且想比较本地代码与从 SVN 检出时的代码相比都有那些区别,可以按如下步骤操作, 如 ...
- 分享一个可下拉刷新的ScrollView
原理:就是动态改变ScrollView header的margin实现 主要的代码: http://blog.csdn.net/swust_chenpeng/article/details/39289 ...
- YUV display in OpenGL
http://stackoverflow.com/questions/1106741/need-help-with-yuv-display-in-opengl I am having trouble ...
- Many-to-many relationships in EF Core 2.0 – Part 4: A more general abstraction
In the last few posts we saw how to hide use of the join entity from two entities with a many-to-man ...
- qsort()与sort的用法(收藏)
sort()函数是C++中的排序函数其头文件为:#include<algorithm>头文件: qsort()是C中的排序函数,其头文件为:#include<stdlib.h> ...
- 修改本机默认的jdk版本
因为开发需要使用多个jdk,在修改jdk版本时遇到了一些问题 在系统变量的%JAVA_HOME%中修改了jdk的路径,但是重启后java -version版本并没有改变. 在网上找到一篇文章,修改了注 ...
- tornado用户指引(四)------tornado协程使用和原理(三)
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/happyAnger6/article/details/51291221几种常用的协程方式: 1.回调 ...
- 干货分享:QQ群排名霸屏优化规则靠前的新技术
谈起QQ群排名的优化规则,很多人又爱又恨,原因很简单,爱他的都是引流效果是非常好的,通过关键词搜索排名好的技术,能排到全国默认前三,叫人怎能不爱他,恨的原因也恨简单,无论你的群完善的再怎么好,好像都无 ...