「题目代码」P1049~P1053(Java)
P1049 谭浩强C语言(第三版)习题6.5
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 a=cin.nextInt(),b=cin.nextInt(),c=cin.nextInt();
double ans=0;
for(int i=1;i<=a;++i)
{
ans+=i;
}
for(int i=1;i<=b;++i)
{
ans+=i*i;
}
for(int i=1;i<=c;++i)
{
ans=ans+1.0/i;
}
System.out.printf("%.2f\n", ans);
}
}
P1050 谭浩强C语言(第三版)习题6.6
import java.util.*;
import java.io.*;
import java.math.BigInteger;
import java.lang.Character;
public class Main
{
public static void main(String args[])
{
for(int i=100;i<=999;++i)
{
int x=i/100, y=(i/10)%10, z=i%10;
if(x*x*x+y*y*y+z*z*z==i)
{
System.out.println(i);
}
}
}
}
P1051 谭浩强C语言(第三版)习题6.7
用了个比较复杂的结构,做的比较丑。
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();
for(int k=1;k<=n;++k)
{
if(k==1) continue;
List<Integer> al=new ArrayList<Integer>();
for(int i=1;i*i<=k;++i)
{
if(k%i==0)
{
al.add(i);
al.add(k/i);
}
}
int sum=0;
for(Integer i: al)
sum+=i;
if(sum==k+k)
{
Collections.sort(al);
System.out.printf("%d its factors are ", k);
for(int i=0;i<al.size()-1;++i)
{
System.out.print(al.get(i));
if(i==al.size()-2) System.out.print(" ");
else System.out.print(" ");
}
System.out.println();
}
}
}
}
P1052 谭浩强C语言(第三版)习题6.8
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 a=2,b=1,tmp;
double ans=0;
for(int i=1;i<=n;++i)
{
//System.out.printf("%d %d\n",a,b);
ans+=(double)a/b;
tmp=a;
a+=b;
b=tmp;
}
System.out.printf("%.2f\n", ans);
}
}
P1053 谭浩强C语言(第三版)习题6.9
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 m=cin.nextInt(),n=cin.nextInt();
double ans=0,now=m;
for(int i=1;i<=n;++i)
{
if(i==1) ans+=now;
else ans+=now*2;
now/=2.0;
}
System.out.printf("%.2f %.2f\n", now, ans);
}
}
「题目代码」P1049~P1053(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 ...
- 「题目代码」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 ...
随机推荐
- Crontab 学习
分钟 小时 日期 月份 星期几 整点执行 0 8-22 * * * /usr/bin/php /home/anbaojia/wwwroot/shjn/yii report/sync 查看 cron 执 ...
- 三十、详述使用 IntelliJ IDEA 解决 jar 包冲突的问题
在实际的 Maven 项目开发中,由于项目引入的依赖过多,遇到 jar 冲突算是一个很常见的问题了.在本文中,我们就一起来看看,如何使用 IntelliJ IDEA 解决 jar 包冲突的问题!简单粗 ...
- imageNamed和dataWithContentsOfFile的区别(1)
imageNamed和dataWithContentsOfFile的区别 imagecacheuiviewextensionprocessingxcode 最近老是受iphone内存问题的困扰,找了些 ...
- performPeriodicTask
/********************************************************************* * @fn performPeriodicTask 执行 ...
- 在js中获取到的页面元素为undefined
在学习js的过程中发现了一个问题就是:在js代码中获取页面元素进行操作的时候发现怎么都没有效果,控制台也不报错,弹出获取的元素结果发现是undefined类型. 后来查找了资料发现:因为我的js是写在 ...
- sqlplus常用的几种登录方式
1. sqlplus / as sysdba 操作系统认证,sys管理员登录,/后面要有空格. 2. sqlplus "/ as sysdba" 操作系统认证,sys管理员登录,/ ...
- JavaScript小练习2-网页换肤
题目 分析 三个皮肤切换按钮的选择 用li即可. 点击显示白点 li中嵌套一个li,onclick时改变子元素li的css onload 当页面加载完成后立即执行一段JavaScript代码. onl ...
- LeetCode 简单 -二进制求和(105)
给定两个二进制字符串,返回他们的和(用二进制表示). 输入为非空字符串且只包含数字 1 和 0. 示例 1: 输入: a = "11", b = "1" 输出: ...
- springboot-redis缓存
Redis缓存使用 1. 引入依赖(可能已经引入了):spring-boot-starter-cache 2. 在application.yml配置文件中配置spring:redis:host/p ...
- 转:30分钟了解Springboot整合Shiro
引自:30分钟了解Springboot整合Shiro 前言:06年7月的某日,不才创作了一篇题为<30分钟学会如何使用Shiro>的文章.不在意之间居然斩获了22万的阅读量,许多人因此加了 ...