「题目代码」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 ...
 
随机推荐
- Time Zone 【模拟时区转换】(HDU暑假2018多校第一场)
			
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=6308 Time Zone Time Limit: 2000/1000 MS (Java/Others) ...
 - 剑指offer 14 调整数组顺序使奇数位于偶数前面
			
牛客网上的题目还有一个额外的要求,就是不改变数组原始的前后数据,这种可以用队列来存储,或者把前后比较变为相邻的元素比较. 这个题目,主要要考察扩展性,用func函数就实现了扩展性.只需要改func函数 ...
 - SpringMVC关于请求参数乱码问题
			
String names =request.getParameter("name") request主要接收的参数是form提交 form提交有的时候会伴随着乱码,该乱码的格式为I ...
 - CentOS 7安装简介及基本操作
			
计算机基本概念: 1.计算机硬件组成: 2.计算机系统结构: 3.操作系统的功能:硬件驱动.进程管理.内存管理.网络管理.安全管理.文件管理等. 4.OS通用目的的软件程序:用户<-->应 ...
 - ajax简单做html查询删除(鲜花)
			
下载视频+项目链接:https://pan.baidu.com/s/1jUld3-Nqm3fUAzFSX8kjlQ
 - ARC声明属性关键字详解(strong,weak,unsafe_unretained,copy)
			
ARC声明属性关键字详解(strong,weak,unsafe_unretained,copy) 在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了, ...
 - 使用Storyboard拖线容易出错的地方
			
使用Storyboard拖线容易出错的地方: 在Storyboard中,选中某个控件,按住ctrl键进行拖线,建立Outlet和Action后,不能手动再去修改自动生成的代码,然后再次进行连线,这样会 ...
 - Flex布局(一)flex-direction
			
采用Flex布局的元素,被称为Flex容器(flex container),简称"容器".其所有子元素自动成为容器成员,成为Flex项目(Flex item),简称"项目 ...
 - 前端基础-CSS如何布局以及文档流
			
一. 网页布局方式 二. 标准流 三. 浮动流 四. 定位流 一. 网页布局方式 1.什么是网页布局方式 布局可以理解为排版,我们所熟知的文本编辑类工具都有自己的排版方式, 比如word,nodpad ...
 - 插入排序_c++
			
插入排序_c++ GitHub 文解 插入排序的核心思想是针对于 N 个元素进行排序时,共进行 K = (N-1) 次排序,第 M 次排序时将第 M + 1 个元素插入前 M 个元素中进行排序. 图解 ...