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)的更多相关文章

  1. 「题目代码」P1054~P1059(Java)

    P1054 猴子吃桃 import java.util.*; import java.io.*; import java.math.BigInteger; import java.lang.Chara ...

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

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

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

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

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

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

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

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

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

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

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

    P1034 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. Django ORM之QuerySet方法大全

    ################################################################## # PUBLIC METHODS THAT ALTER ATTRI ...

  2. 【洛谷P1879】玉米田Corn Fields

    玉米田Corn Fields 题目链接 此题和互不侵犯状压DP的做法类似 f[i][j]表示前i行,第i行种植(1)/不种植(0)构成的二进制数为j时的方案数 首先我们可以预处理出所有一行中没有两个相 ...

  3. DataTables的相关问题集锦

    1.修改头部问题,列表加载完重新修改表头内容 使用回调函数: headerCallback: function( thead, data, start, end, display ) {        ...

  4. ATK系列库介绍

    1.一个完整支持分布式服务框架: 2.代码生成工具,可快速生成基于服务框架的应用: 3.其他支持库 4.完整代码见https://github.com/azthinker 目标:使应用开发,低代码.高 ...

  5. 重置按钮_reset

    function formreset(form){ for(var i=0;i<frmMain.length;i++){ if(frmMain.item(i).type=="text& ...

  6. Java研究

    Strap   箱线图  峰度  随机过程  马尔科夫  超几何分布  贝叶斯公式 随机变量    德摩根   功率谱   残差  吸收壁   平稳随机    chorst 深入JVM OSGI    ...

  7. C++ primer 练习9.52 适配器stack 中缀表达式

    //调试环境 VS2015//本人菜鸟一枚,不喜勿喷! 谢谢!!!//主要思想引自  http://www.cnblogs.com/dolphin0520/p/3708602.html//主要代码引自 ...

  8. UML绘制活动图--客户来电咨询活动图

    选择Logic View–>New–>Activity Diagram 修改NewActivity为客户来电咨询 选择初始状态和终止状态(下图中上面是Start State,下面是End ...

  9. Percona-Tookit工具包之pt-query-digest

      Preface       Performance issues are what DBA most concerned thing.There're always a lot of SQL qu ...

  10. haproxy+keepalived主备与双主模式配置

    Haproxy+Keepalived主备模式 主备节点设置 主备节点上各安装配置haproxy,配置内容且要相同 global log 127.0.0.1 local2 chroot /var/lib ...