P1044 谭浩强C语言(第三版)习题5.8

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 x=cin.nextInt(),ans=0;
int[] thres={100000,100000,200000,200000,400000};
double[] rate={0.1, 0.075, 0.05, 0.03, 0.015};
for(int i=0;i!=5;++i)
{
if(x<thres[i])
{
ans+=x*rate[i]; x=0; break;
}
else
{
ans+=thres[i]*rate[i]; x-=thres[i];
}
if(x<=0) break;
}
if(x>=0) ans+=x*0.01;
System.out.println(ans);
}
}

P1045 谭浩强C语言(第三版)习题6.1

import java.util.*;
import java.io.*;
import java.math.BigInteger; public class Main
{
static int gcd(int x,int y)
{
if(y==0) return x;
else return gcd(y,x%y);
}
static int lcm(int x, int y)
{
return x/gcd(x,y)*y;
}
public static void main(String args[])
{
Scanner cin=new Scanner(System.in);
int n=cin.nextInt(),m=cin.nextInt();
System.out.println(String.valueOf(gcd(n,m))+" "+String.valueOf(lcm(n,m)));
}
}

P1046 谭浩强C语言(第三版)习题6.2

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);
String str=cin.nextLine();
int l=0, n=0, s=0, o=0;
for(int i=0; i!=str.length(); ++i)
{
char chr=str.charAt(i);
if(Character.isLetter(chr))
{
l++;
}
else if(Character.isDigit(chr))
n++;
else if(Character.isWhitespace(chr))
s++;
else o++;
}
System.out.printf("%d %d %d %d\n",l,n,s,o);
} }

P1047 谭浩强C语言(第三版)习题6.3

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();
int x=2;
long sum=0;
for(int i=1;i<=n;++i)
{
sum+=x;
x=x*10+2;
}
System.out.println(sum);
}
}

P1048 谭浩强C语言(第三版)习题6.4

注意数据范围。java的long相当于c++的long long

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();
long x=1,sum=0;
for(int i=1;i<=n;++i)
{
x*=(long)i;
sum+=x;
}
System.out.println(sum);
}
}

「题目代码」P1044~P1048(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. 「题目代码」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. EOJ Monthly 2019.1 唐纳德先生与这真的是签到题吗 【数学+暴力+multiset】

    传送门:https://acm.ecnu.edu.cn/contest/126/ C. 唐纳德先生与这真的是签到题吗 单测试点时限: 6.0 秒 内存限制: 1024 MB 唐纳德先生在出月赛的过程中 ...

  2. HDU 1698 【线段树,区间修改 + 维护区间和】

    题目链接 HDU 1698 Problem Description: In the game of DotA, Pudge’s meat hook is actually the most horri ...

  3. Kali-linux应用更新和配置额外安全工具

    本节将介绍更新Kali的过程和配置一些额外的工具.这些工具在后面的章节中将是有用的.Kali软件包不断地更新和发布之间,用户很快发现一套新的工具比最初在DVD ROM上下载的软件包更有用.本节将通过更 ...

  4. java中常见的math方法

    java.lang.Math :   绝对值: static int abs(int a)  static long abs(long a)  static float abs(float a)  s ...

  5. 数据库——MySQL——事务

    数据的事务是指作为单个逻辑工作单元执行的一系列操作,要么完全执行,要么完全不执行. 事务必须具备四个特性: 原子性 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚 一致性 在事务T开始时, ...

  6. Hbuilder连接安卓模拟器,调试app

    本人用的是夜神模拟器,所以下面的命令也是基于夜神的,其他模拟器请自行百度. 1.首先,启动HBuilder和夜神模拟器 然后打开cmd命令提示符 cd进入夜神模拟器bin目录 执行以下命令 nox_a ...

  7. 大数据框架-YARN

    YARN(Yet Another Resource Negotiator): 是一种新的 Hadoop 资源管理器 [ResourceManager:纯粹的调度器,基于应用程序对资源的需求进行调度的, ...

  8. 由Oracle 11g SYSAUX 和 SYSTEM 表空间回收引发的联想

    0x00--目的 整理一下以前一个SYSTEM表空间和SYSAUX表空间使用率达到99%上限的处理思路和相关知识点,好记性不如烂笔头 0x01--表空间使用率现状 通过查询可得知目前表空间使用情况如下 ...

  9. ORA-12541:TNS:无监听程序问题

    这种情况可能有多种原因,解决办法如下: 方法1.原因:监听日志listener.log过大,超过4. 步骤: a.暂停监听服务 b.删除listener.log,文件位置:E:\app\Adminis ...

  10. spring-集成redis

    Redis是key-value存储的非关系型数据库.Spring Data Redis包含了多个模板实现,用来完成Redis数据库的数据存取功能 1.如何连接Redis? Spring Data Re ...