习题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++语法)的更多相关文章

  1. 算法竞赛入门经典第二版第二章习题-(练习Java和C++语法)

    习题2-1水仙花数(daffodil) 输出1000-999中所有的水仙花数.若三位数ABC满足ABC = A3+B3+C3,则称其为水仙花数. Java: package suanfa; publi ...

  2. 算法竞赛入门经典第二版 TeX中的引号 P47

    #include<bits/stdc++.h> using namespace std; int main(){ ; while( (c = getchar()) !=EOF) //get ...

  3. 算法竞赛入门经典第二版 蛇形填数 P40

    #include<bits/stdc++.h> using namespace std; #define maxn 20 int a[maxn][maxn]; int main(){ ; ...

  4. 算法竞赛入门经典第二版 竖式问题 P42

    #include<bits/stdc++.h> using namespace std; int inset(char *s,int num) { //判断数字是否在数字集中 int le ...

  5. 算法竞赛入门经典第二版 回文词P49

    #include<bits/stdc++.h> using namespace std; char rev[]="A 3 HIL JM O 2TUVWXY51SE Z 8 &qu ...

  6. 刘汝佳 算法竞赛-入门经典 第二部分 算法篇 第五章 3(Sorting/Searching)

    第一题:340 - Master-Mind Hints UVA:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Item ...

  7. 刘汝佳 算法竞赛-入门经典 第二部分 算法篇 第五章 2(Big Number)

    这里的高精度都是要去掉前导0的, 第一题:424 - Integer Inquiry UVA:http://uva.onlinejudge.org/index.php?option=com_onlin ...

  8. 刘汝佳 算法竞赛-入门经典 第二部分 算法篇 第五章 1(String)

    第一题:401 - Palindromes UVA : http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8 ...

  9. 刘汝佳 算法竞赛-入门经典 第二部分 算法篇 第六章 1(Lists)

    127 - "Accordian" Patience 题目大意:一个人一张张发牌,如果这张牌与这张牌前面的一张或者前面的第三张(后面称之为一位置和三位置)的点数或花式相同,则将这张 ...

随机推荐

  1. 程序媛数据报告:近三年增长至70%,平均月薪1.54W,女性程序媛并不是特殊物种

  2. centOs7.5.64以上版本的操作系统搭建GitLab记录

    一. 安装并配置必要的依赖关系在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问. 1.安装ss ...

  3. golang 自学系列(三)—— if,for,channel

    golang 自学系列(三)-- if,for,channel 一般情况下,if 语句跟大多数语言的 if 判断语句一样,根据一个 boolean 表达式结果来执行两个分支逻辑. 但凡总是有例外,go ...

  4. MySQL数据库入门学习

    一. 前言 作为一名大二在校生,因为正在学习网页设计,考虑到后台问题,所以便自学了数据库,可能给大家总结的不是很全,但是一些必要的点肯定会讲到.现在市场上有很多图形化的数据库, 二. MySQL基础知 ...

  5. [从源码学设计]蚂蚁金服SOFARegistry之消息总线异步处理

    [从源码学设计]蚂蚁金服SOFARegistry之消息总线异步处理 目录 [从源码学设计]蚂蚁金服SOFARegistry之消息总线异步处理 0x00 摘要 0x01 为何分离 0x02 业务领域 2 ...

  6. redis雪崩,击穿,穿透

    redis穿透 什么是redis穿透? 1.查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存 2.这将导致这个不存在的数据每次请求都要到存储层 ...

  7. 零钱问题的动态规划解法——用 n 种不同币值的硬币凑出 m 元,最少需要多少硬币。

    输入格式:第一行输入需要凑的钱数 m 和硬币的种类 n (0<m<100,0<n<10),第二行输入 n 种硬币的具体币值,假设硬币供应量无限多. 输出格式:输出最少需要的硬币 ...

  8. PyQt(Python+Qt)学习随笔:QAbstractItemView的iconSize属性

    老猿Python博文目录 老猿Python博客地址 视图的iconSize属性用于控制显示icon的项上的icon图标大小,在视图可见情况下设置该属性会导致视图上的显示项重新调整布局. 可以使用ico ...

  9. Day5 Scrum 冲刺博客

    一.站立式会议# 1. 会议照片 2. 工作进度+燃尽图 团队成员 昨日完成工作 今日工作计划 遇到的困难 周梓波 将方块分类并抽象成类 将方块旋转变形 逻辑漏洞较多 纪昂学 绘制游戏背景,方块,状态 ...

  10. Java 线程安全问题的本质

    原创声明:作者:Arnold.zhao 博客园地址:https://www.cnblogs.com/zh94 目录: 线程安全问题的本质 理解CPU JVM虚拟机类比于操作系统 重排序 汇总 一些解释 ...