「题目代码」P1029~P1033(Java)
1029 C基础-求解方程
import java.util.*;
import java.io.*;
import java.math.BigInteger;
public class Main
{
public static void main(String args[])
{
for(int i=100;i<=999;++i)
{// 这特么不需要排除相同项
int j=1333-i; if(/* i>j || */j<100 || j>=1000) continue;
int ig=i%10,is=(i/10)%10,ib=i/100,
jg=j%10,js=(j/10)%10,jb=j/100;
if(ig==jb && ib==jg && is==js)
{
System.out.println(i+"+"+j+"="+1333);
}
}
}
}
1030 C基础-选择半径
import java.util.*;
import java.io.*;
import java.math.BigInteger;
public class Main
{
public static void main(String args[])
{
Scanner cin=new Scanner(System.in);
for(int i=1;i<=10;++i)
{
double s=i*3.14159*i;
if(s>=40.0 && s<=90.0)
{
System.out.printf("r=%d area=%.2f\n",i,s);
}
}
}
}
1031 C基础-选择排序
/* Insertion Sort - P1031
* The algorithm divides the input list into two parts: the sublist of items
* already sorted, which is built up from left to right at the front (left) of
* the list, and the sublist of items remaining to be sorted that occupy the
* rest of the list. Initially, the sorted sublist is empty and the unsorted
* sublist is the entire input list. The algorithm proceeds by finding the
* smallest (or largest, depending on sorting order) element in the unsorted
* sublist, exchanging (swapping) it with the leftmost unsorted element
* (putting it in sorted order), and moving the sublist boundaries one element
* to the right.
*/
import java.util.*;
import java.io.*;
import java.math.BigInteger;
public class Main
{
public static void main(String args[])
{
Scanner cin=new Scanner(System.in);
int[] arr=new int[15];
for(int i=1;i<=10;++i)
{
arr[i]=cin.nextInt();
}
for(int i=1;i<=10;++i)
{
int minId=i;
for(int j=i;j<=10;++j)
if(arr[minId]>arr[j])
minId=j;
swap(arr,minId,i);
}
for(int i=1;i<=10;++i)
System.out.println(arr[i]);
}
// a mainstream implementation due to limitation of Java itself.
public static void swap(int[] arr, int a, int b) {
int temp = arr[a];
arr[a] = arr[b];
arr[b] = temp;
}
}
1032 C基础-局部求和
import java.util.*;
import java.io.*;
import java.math.BigInteger;
public class Main
{
public static void main(String args[])
{
Scanner cin=new Scanner(System.in);
int[] arr=new int[25];
for(int i=1;i<=20;++i)
{
arr[i]=cin.nextInt();
}
for(int i=1;i<=20;++i)
{
for(int j=1;j<=20;++j)
{
if(i==j) continue;
if(arr[i]%arr[j]==0) {System.out.println(arr[i]); break;}
}
}
}
}
1033 C基础-对角线和
import java.util.*;
import java.io.*;
import java.math.BigInteger;
public class Main
{
public static void main(String args[])
{
Scanner cin=new Scanner(System.in);
int[][] arr=new int[5][5];
for(int i=1;i<=3;++i)
{
for(int j=1;j<=3;++j)
arr[i][j]=cin.nextInt();
}
System.out.println((int)(arr[1][1]+arr[2][2]+arr[3][3]));
}
}
「题目代码」P1029~P1033(Java)的更多相关文章
- 「题目代码」P1054~P1059(Java)
P1054 猴子吃桃 import java.util.*; import java.io.*; import java.math.BigInteger; import java.lang.Chara ...
- 「题目代码」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 ...
- 「题目代码」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 ...
随机推荐
- AIM Tech Round 5 (rated, Div. 1 + Div. 2) C. Rectangles 【矩阵交集】
题目传传传送门:http://codeforces.com/contest/1028/problem/C C. Rectangles time limit per test 2 seconds mem ...
- P3909 异或之积
P3909 异或之积 为什么叫做异或之积? 答曰:只要不关乎Alice和Bob就行 做完这道水题,感觉自己弱爆了. 一开始就要考虑暴力\(O(n^3)\)的优化. 然后就注意到了题目中的\(6\)为什 ...
- 【luogu P3884 [JLOI2009]二叉树问题】 题解
题目链接:https://www.luogu.org/problemnew/show/P3884 对方不想和你说话并向你扔了一个lca模板. #include <cstdio> #incl ...
- 学大伟业 Day 5 培训总结
今天讲数据结构 先从mzx大佬的ppt摘抄一段: 数据结构是计算机存储.组织数据的方式.数据结构是指相互之间存在一种或多种特定关系的数据元素的集合. 通常情况下,精心选择的数据结构可以带来更高的运行或 ...
- java基础知识一览(二)
一.java基础知识 1.一个文件中只能有一个public的类,因为他的类名要求和文件名相同. 2.classpath变量可以设置其它目录下的类. 例如:类文件所在目录是:F:\Javajdk,那么没 ...
- iOS程序的启动原理
一.在一些老的项目中,有很多不是通过代码添加窗口和跟控制器.是通过设置MainInterface(设置最主要的xib),在xib中通过图形化的操作设置应用程序的代理->设置窗口->设置根控 ...
- Unity3d实现的十字路口的模拟(三)
http://blog.csdn.net/nijiayy/article/details/45366427
- 使用带有字符串的data-ng-bind
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ...
- Java的内存--存储
0.参考资料: http://www.j2megame.org/index.php/content/view/2246/125.html 1.Java的内存机制 Java 把内存划分成两种:一种是栈内 ...
- chromium之tracked
//------------------------------------------------------------------------------ // Tracked is the b ...