算法竞赛入门经典第二版第一章习题-(练习Java和C++语法)
习题1-1 平均数(average)
输入三个整数,输出他们的平均值,保留三位小数
Java:
package suanfa;
import java.util.Scanner;
public class T1_1 {
public static void main(String[] args) {
float a,b,c;
float aver = 0;
Scanner reader = new Scanner(System.in);
a = reader.nextFloat();
b = reader.nextFloat();
c = reader.nextFloat();
aver = (a+b+c)/3;
String.format("%.3f", aver);
System.out.println("The answer is " + aver);
}
}
习题1-2温度(temperature)
输入华氏温度f,输出对应的摄氏温度c,保留3位小数
Java:
package suanfa;
import java.util.Scanner;
public class T1_1 {
public static void main(String[] args) {
float f,c;
Scanner reader = new Scanner(System.in);
f = reader.nextFloat();
System.out.println("The answer is " + String.format("%.3f ℃", (5*(f-32))/9));
}
}
习题1-3联系和(sum)
输入正整数n,输出1+2+......+n的值
Java:
package suanfa;
import java.util.Scanner;
public class T1_1 {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
int n = reader.nextInt();
System.out.println("The answer is " + ((n+1)*n)/2);
}
}
习题1-4正弦和余弦(sin和cos)
输入正整数n(n<360),输出n度的正弦、余弦函数值。
Java:
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<math.h>
#include <stdlib.h>
using namespace std; const double Pi=(180/3.14159265358979);
void main()
{
double x;
do{
cout<<"请输入角度:"<<endl; //角度制 °
cin>>x;
system("cls"); //清屏
cout<<"sin "<<x<<"°="<<sin(x/Pi)<<endl;
cout<<"cos "<<x<<"°="<<cos(x/Pi)<<endl;
cout<<"tan "<<x<<"°="<<tan(x/Pi)<<endl;
}while(1);
}
习题1-5打折(discount)
一件衣服95元,若消费满300元可打85折。输入购买衣服件数,输出需要支付的金额(单位:元),保留两位小数
C++:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(){
double x,y;
int a;
while(scanf("%d", &a)!=EOF){
//买衣服超过3件就打85折
if(a > 3){
y = a*95*0.85;
}else{
y = 95*a;
}
printf("%.3lf\n", y);
}
return 0;
}
算法竞赛入门经典第二版第一章习题-(练习Java和C++语法)的更多相关文章
- 算法竞赛入门经典第二版第二章习题-(练习Java和C++语法)
习题2-1水仙花数(daffodil) 输出1000-999中所有的水仙花数.若三位数ABC满足ABC = A3+B3+C3,则称其为水仙花数. Java: package suanfa; publi ...
- 算法竞赛入门经典第二版 TeX中的引号 P47
#include<bits/stdc++.h> using namespace std; int main(){ ; while( (c = getchar()) !=EOF) //get ...
- 算法竞赛入门经典第二版 蛇形填数 P40
#include<bits/stdc++.h> using namespace std; #define maxn 20 int a[maxn][maxn]; int main(){ ; ...
- 算法竞赛入门经典第二版 竖式问题 P42
#include<bits/stdc++.h> using namespace std; int inset(char *s,int num) { //判断数字是否在数字集中 int le ...
- 算法竞赛入门经典第二版 回文词P49
#include<bits/stdc++.h> using namespace std; char rev[]="A 3 HIL JM O 2TUVWXY51SE Z 8 &qu ...
- 刘汝佳 算法竞赛-入门经典 第二部分 算法篇 第五章 3(Sorting/Searching)
第一题:340 - Master-Mind Hints UVA:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Item ...
- 刘汝佳 算法竞赛-入门经典 第二部分 算法篇 第五章 2(Big Number)
这里的高精度都是要去掉前导0的, 第一题:424 - Integer Inquiry UVA:http://uva.onlinejudge.org/index.php?option=com_onlin ...
- 刘汝佳 算法竞赛-入门经典 第二部分 算法篇 第五章 1(String)
第一题:401 - Palindromes UVA : http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8 ...
- 刘汝佳 算法竞赛-入门经典 第二部分 算法篇 第六章 1(Lists)
127 - "Accordian" Patience 题目大意:一个人一张张发牌,如果这张牌与这张牌前面的一张或者前面的第三张(后面称之为一位置和三位置)的点数或花式相同,则将这张 ...
随机推荐
- bootstrap 按钮颜色属性
bootstrap 按钮颜色属性有几种
- 学JAVA的艰难之路
周五回家了,这两天也没有更新代码系列,很抱歉,之后会补上.今天刚到宿舍,写了会代码,想用一个数组的从键盘输入,再也弄不好了,最终在我不断的翻之前写的代码,终于是找到了一个例子,真的不容易,编程这东西, ...
- 你说说对Java中SPI的理解吧
前言 最近在面试的时候被问到SPI了,没回答上来,主要也是自己的原因,把自己给带沟里去了,因为讲到了类加载器的双亲委派模型,后面就被问到了有哪些是破坏了双亲委派模型的场景,然后我就说到了SPI,JND ...
- 第7.5节 揭开Python类中self的面纱
在上节已经引入介绍了类定义,并简单介绍了类变量.实例变量.类方法和实例方法,后面章节还会进一步详细介绍相关的内容.本节要介绍的self是与类变量.实例变量.类方法和实例方法具体定义实现强相关的. 一. ...
- 第10.9节 Python子包的导入方式介绍
在<第10.8节 Python包的导入方式详解>详细介绍了包的导入方式,子包也是包,子包的导入与包的导入方法上没有本质区别,但二者还是有所不同.本节对照二者的方式介绍子包与包导入的关系: ...
- PyQt学习随笔:Qt中Model/View中的怎么构造View匹配的Model
老猿Python博文目录 老猿Python博客地址 在<PyQt学习随笔:Qt中Model/View相关的主要类及继承关系>介绍了Model/View架构的主要类,在实际使用时,view相 ...
- this.$options.data()实战之重置data
刚刚看到这个方法学习了一下,然后想到正在开发的项目有一个需要重置data的操作,正好拿来使用一下,节省了好多代码,美滋滋...
- Java 线程安全问题的本质
原创声明:作者:Arnold.zhao 博客园地址:https://www.cnblogs.com/zh94 目录: 线程安全问题的本质 理解CPU JVM虚拟机类比于操作系统 重排序 汇总 一些解释 ...
- 手把手教你写DI_2_小白徒手撸构造函数注入
小白徒手撸构造函数注入 在上一节:手把手教你写DI_1_DI框架有什么? 我们已经知道我们要撸哪些东西了 那么我们开始动工吧,这里呢,我们找小白同学来表演下 小白同学 :我们先定义一下我们的广告招聘纸 ...
- 初中的一些OI琐屑 & APIO2020 & NOI2020
这篇文章会发布在我的博客上 https://www.cnblogs.com/dmoransky/(一个小习惯,把信息学竞赛的学习历程记录在个人博客中). 借这篇随笔回顾并简短总结一下我的初中OI(信息 ...