算法竞赛入门经典第二版第一章习题-(练习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 题目大意:一个人一张张发牌,如果这张牌与这张牌前面的一张或者前面的第三张(后面称之为一位置和三位置)的点数或花式相同,则将这张 ...
随机推荐
- 冲刺随笔——Day_Seven
这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 团队作业第五次--Alpha冲刺 这个作业的目标 团队进行Alpha冲刺 作业正文 正文 其他参考文献 无 ...
- Spring Boot + Elasticsearch 使用示例
本文分别使用 Elasticsearch Repository 和 ElasticsearchTemplate 实现 Elasticsearch 的简单的增删改查 一.Elastic Stack El ...
- PyQt(Python+Qt)学习随笔:QDockWidget停靠部件的setTitleBarWidget方法
setTitleBarWidget方法用于给停靠窗口设置个性化的标题栏,调用语法如下: setTitleBarWidget(QWidget widget) 说明: widget参数可以是任意一个QWi ...
- Java基础学习之基础概念与环境搭建(1)
1.Java基础概念 1.1.Java语言的特点 Java语言是简单易学的 Java语言是面向对象(封装.继承和多态) Java语言是平台无关的(一次编译,到处运行) Java语言是可靠的.安全的(异 ...
- mybatis批量修改数据
xxxMapper.xml: <update id="updateSensorWarnings" parameterType="java.util.List&quo ...
- Scrum 冲刺第二天
一.每日站立式会议 1.会议内容 1)进行每日工作汇报 张博愉: 昨天已完成的工作:制定测试计划.博客编写 今日工作计划:测试mappe里的接口 工作中遇到的困难:对测试接触得较少 张润柏: 昨天已完 ...
- 中间件面试专题:kafka高频面试问题
- Kruskal重构树——[NOI2018] 归程
题目链接: UOJ LOJ 感觉 Kruskal 重构树比较简单,就不单独开学习笔记了. Statement 给定一个 \(n\) 点 \(m\) 边的无向连通图,用 \(l,a\) 描述一条边的长度 ...
- 「IOI2017」接线 的另类做法
看到这题,我的第一反应是:这就是一个费用流模型?用模拟费用流的方法? 这应该是可以的,但是我忘记了怎么模拟费用流了IOI不可能考模拟费用流.于是我就想了另外一个方法. 首先我们考虑模拟费用流的模型如下 ...
- jwt与springcloud联用
图片来源与博客:https://www.jianshu.com/p/99a458c62aa4 分布式权限管理参考:https://blog.csdn.net/qq_36236890/article/d ...