分别输入两个纯数字的字符串,把较短的一个字符串前面填上“0”,使得两个字符串一样长,然后分别输出。
裁判测试程序样例:
在这里给出函数被调用进行测试的例子。例如:
import java.util.Scanner;
public class Main {
public static void main(String[] args){
String tempa, tempb;
Scanner input = new Scanner(System.in);
tempa = input.nextLine();
tempb = input.nextLine();
int c = Math.max(tempa.length(), tempb.length());
int[] a = new int[c] ;
int[] b = new int[c];
Transform(tempa, tempb, a, b);
for(int i=0;i<c;i++) {
System.out.printf("%d",a[i]);
}
System.out.println();
for(int i=0;i<c;i++) {
System.out.printf("%d",b[i]);
}
}
/* 请在这里填写答案 */
}
输入样例:
在这里给出一组输入。例如:
12345
89
结尾无空行
输出样例:
在这里给出相应的输出。例如:
12345
00089
结尾无空行
代码:
public static void Transform(String tempa, String tempb, int[] a,int[] b){
int len1=tempa.length();
int len2=tempb.length();
int len=len1;
int i,j;
if(len1<len2){
len=len2;
}
for(i=len-1,j=len1-1;j>=0;j--,i--){
a[i] = tempa.charAt(j)-'0';
}
for(i=len-1,j=len2-1;j>=0;j--,i--){
b[i] = tempb.charAt(j)-'0';
}
}
仅存档