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

  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. 「题目代码」P1044~P1048(Java)

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

  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. PAT——1015. 德才论

    宋代史学家司马光在<资治通鉴>中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人.凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人 ...

  2. java中printf的用法

    目前printf支持以下格式:           %c        单个字符           %d        十进制整数           %f        十进制浮点数        ...

  3. 【题解】洛谷P3952 [NOIP2017TG] 时间复杂度(模拟)

    题目来源:洛谷P3952 思路 纯模拟没啥可说的了 果然好复杂 参考了你谷一个40行代码 代码 #include<iostream> #include<cstdio> #inc ...

  4. ICT测试点是干什么的, 怎么设置!

    简单理解:ICT类似如万用表,只是把表笔换成了测试针.那么问题就简单了,一颗普通的RLC元件,都必须有两个测试点才能够测试,当然同一个网络共用的节点用一个测试点就可以了. 详细描述: PCB设计时要看 ...

  5. wordpress上传含中文文件名出现乱码

    一.首先到FTP里面找到wp-admin/includes/file.php这个文件. 二.查找wp_handle_upload在文件里面找到以下代码. function wp_handle_uplo ...

  6. python人工智能爬虫系列:怎么查看python版本_电脑计算机编程入门教程自学

    首发于:python人工智能爬虫系列:怎么查看python版本_电脑计算机编程入门教程自学 http://jianma123.com/viewthread.aardio?threadid=431 本文 ...

  7. WebGL学习笔记(1)

    基本的WebGL图形操作(详细参考教程:https://www.yiibai.com/webgl,需要1周左右熟悉webgl的对象方法以及着色器代码):绘制三角形 drawElements gl.TR ...

  8. linux配置mysq与navicat关联

    第一步:在linux中安装mysql(执行如下语句) 安装 mysql: yum install mysql yum install mysql-server yum install mysql-de ...

  9. CentOS7安装.Net Core2.2

    一.安装.Dotnet Core 2.2 Runtime Linux上运行Dotnet  Core程序的前提是安装Dotnet Core Runtime .Net Core对不同的Linux版本提示了 ...

  10. jQuery.qrcode 生成二维码,并使用 jszip、FileSaver 下载 zip 压缩包至本地。

    生成二维码 引用 jquery.qrcode.js  :连接:https://files.cnblogs.com/files/kitty-blog/jquery.qrcode.js .https:// ...