求和
题目描述
给出一串的数,请计算它们的和。
输入格式
输入只有一行,包含若干个数,数之间用空格隔开。数字和答案保证在int范围内。
输出格式
求这些数的和。
输入样例
1 6 -9 6 5
输出样例
9
import java.util.Scanner;
public class p05 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//1.用字符串String接收
String str = sc.nextLine();
String[] arr = str.split(" ");
int[] nums = new int[arr.length];
for (int i = 0;i<arr.length;i++){
//将字符串传入整型数组
nums[i] = Integer.parseInt(arr[i]);
}
int sum=0;
for (int j = 0; j < nums.length; j++) {
sum+=nums[j];
}
System.out.println(sum);
}
}
个位数
题目描述
对任意输入的正整数,请编程指出它的个位数。
输入格式
输入有若干行,每行一个正整数。
输出格式
输入有若干行,每行一个正整数。
输入样例
123
888
670
1
12
输出样例
3
8
0
1
2
import java.util.Scanner;
public class p06 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNextInt()){
int i = sc.nextInt();
int j = i % 10;
System.out.println(j);
}
}
}
华氏温度
题目描述
1724年,德国人华伦海特制定了华氏温标,他把一定浓度的盐水凝固时的温度定为0℉,把纯水的冰点温度定为32 ℉。
把标准大气压下水的沸点温度定为212℉,中间分为180等份,每一等份代表1度,这就是华氏温标,用符号F表示。
而摄氏温度是C,冰点时温度为0摄氏度,沸点为100摄氏度。
请编程把华氏温度转成摄氏温度。转换公式是:c=(f-32)*5/9。
输入格式
输入有若干行,每行一个浮点数f代表华氏温度的度数。数字在[-100.00,212.00]之间。
输出格式
对于每个华氏温度输出一行,输出格式为:fF = cC。
其中f是输入的华氏温度的度数,c是对应的摄氏温度的度数。精确到小数点后两位。
输入样例
32.00
98.00
0.00
输出样例
32.00F = 0.00C
98.00F = 36.67C
0.00F = -17.78C
import java.util.Scanner;
public class p06 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNextInt()){
int i = sc.nextInt();
int j = i % 10;
System.out.println(j);
}
}
}
统计伙食费
题目描述
统计当月的伙食费。
例如,某个学生早餐3 元,午餐7元,晚餐7元,这个月的天数为30天
那么他这个月的伙食费为(3+7+7)*30=510(元)。
输入格式
输入有若干行,每行有4个正整数m、n、t、s 。
分别代表某个学生的早餐费用m元、午餐费用n元、晚餐费用t元,这个月的天数s天。(答案在int范围以内)
输出格式
对于每一行,分别输出每个学生的当月伙食费用。
输入样例
3 7 7 30
5 12 9 31
4 15 10 28
输出样例
510
806
812
import java.util.Scanner;
public class p07 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNextFloat()){
float i = sc.nextFloat();
float j = (i-32) * 5 / 9;
System.out.println(String.format("%.2f",i)+"F"+" = "+String.format("%.2f",j)+"C");
}
}
}
圆的面积
题目描述
给出圆的半径,请求出圆的面积。PI用3.14159。半径用double类型。
输入格式
先输入一个整数N(1<=N<=10),表示有N种情况。
接着N行,每行一个数,表示圆的半径
输出格式
先输出"Case id:",id表示第几种情况,接着输出相应的圆的面积。结果保留3位小数。
输入样例
3
2
1.1
70
输出样例
Case 1: 12.566
Case 2: 3.801
Case 3: 15393.791
import java.util.Scanner;
public class p07 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNextFloat()){
float i = sc.nextFloat();
float j = (i-32) * 5 / 9;
System.out.println(String.format("%.2f",i)+"F"+" = "+String.format("%.2f",j)+"C");
}
}
}