网站建站定做,网站建设能赚多少钱,作品设计方案怎么写,南山优化网站建设案例计算糖果
描述
A,B,C三个人是好朋友,每个人手里都有一些糖果,我们不知道他们每个人手上具体有多少个糖果,但是我们知道以下的信息#xff1a; A - B, B - C, A B, B C. 这四个数值.每个字母代表每个人所拥有的糖果数. 现在需要通过这四个数值计算出每个人手里有多少个糖果…计算糖果
描述
A,B,C三个人是好朋友,每个人手里都有一些糖果,我们不知道他们每个人手上具体有多少个糖果,但是我们知道以下的信息 A - B, B - C, A B, B C. 这四个数值.每个字母代表每个人所拥有的糖果数. 现在需要通过这四个数值计算出每个人手里有多少个糖果,即A,B,C。这里保证最多只有一组整数A,B,C满足所有题设条件。
输入描述
输入为一行一共4个整数分别为A - BB - CA BB C用空格隔开。 范围均在-30到30之间(闭区间)。
输出描述
输出为一行如果存在满足的整数ABC则按顺序输出ABC用空格隔开行末无空格。 如果不存在这样的整数ABC则输出No
示例1 输入 1 -2 3 4
复制输出
2 1 3 import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别int first,second,third,fourth0;firstin.nextInt();secondin.nextInt();thirdin.nextInt();fourthin.nextInt();int A(firstthird)/2;int B(third-first)/2;int B1(secondfourth)/2;if(B!B1){System.out.println(No);}else{int C(fourth-second)/2;System.out.println(A B C);}}
} 进制转换
描述
给定一个十进制数M以及需要转换的进制数N。将十进制数M转化为N进制数
输入描述
输入为一行M(32位整数)、N(2 ≤ N ≤ 16)以空格隔开。
输出描述
为每个测试实例输出转换后的数每个输出占一行。如果N大于9则对应的数字规则参考16进制比如10用A表示等等
示例1 输入 7 2
复制 输出 111 import java.util.Scanner;import java.util.*;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别int min.nextInt();int nin.nextInt();if(m0){System.out.println(0);return;}//需要一个table存储数据String table0123456789ABCDEF;StringBuilder sbnew StringBuilder();boolean flagtrue;if(m0){m-m;flagfalse;}while(m0){//列表当中指定位置取出来元素//计算m的n进制的思路就是不断地令m%n取模然后令m/nsb.append(table.charAt(m%n));m/n;}//取反sb.reverse();if(flag){System.out.println(sb.toString());}else{System.out.println(-sb.toString());}}
}