PAT1006 数组打印的问题
来源:互联网 发布:反美颜软件 编辑:程序博客网 时间:2024/05/02 10:13
PAT1006,java代码:
import java.util.Scanner;
public class PAT3 {
public static void main(String[] args) {
int h=0;
int s=0;
int g=0;
String str =new String();
String str1 =new String();
String str2 =new String();
String str3 =new String();
// TODO Auto-generated method stub
Scanner scanner =new Scanner(System.in);
int value = scanner.nextInt();
//将数字转换成字符串
str = String.valueOf(value);
//将字符串转换成一维字符数组
char[] ch = str.toCharArray();
if(str.length() == 3){
//百位的转换
char[] bai=new char[ch[0]-'0'];
for(h=0;h<(ch[0]-'0');h++){
bai[h]='B';
}
str1 = String.valueOf(bai);
//十位的转换
char[] shi = new char[ch[1]-'0'];
for(s=0;s < (ch[1]-'0');s++){
shi[s]='S';
}
str2 = String.valueOf(shi);
//个位数字的转换
char[] ge = {'1'};
str3 = String.valueOf(ge);
System.out.println(str1+str2+str3+str);
}
else if(str.length() ==2 ){
//十位数字转换
char[] shi = new char[ch[0]-'0'];
for(s=0;s < (ch[0]-'0');s++){
shi[s]='S';
}
str2 = String.valueOf(shi);
//个位数字的转换
char[] ge = {'1'};
str3 = String.valueOf(ge);
System.out.println(str2+str3+str);
}
else if(str.length() ==1 ){
//个位数字的转换
char[] ge ={'1'};
str3 = String.valueOf(ge);
System.out.println(str3+str);
}
else{
System.out.println("Input Error!");
}
}
}
- PAT1006 数组打印的问题
- PAT1006
- pat1006
- pat1006
- PAT1006
- pat1006
- OC直接打印数组,数组元素显示中文的问题
- python NP数组打印输出是省略号的问题
- 数组的打印
- 规律数组的打印
- 数组的打印
- 打印数组的组合
- 二维数组的打印
- 二维数组的打印
- 数组的蛇形打印
- 数组的螺旋式打印
- OC直接打印数组,数组元素显示中文的问题 [复制链接]
- PAT1006(A)
- Win10禁用Adminstrator用户导致无法进入系统的解决方案
- mysql、sqlserver数据库常见数据类型对应java中的的类型探究
- js封装一个函数用于提取具有相同className的元素
- CentOS 6.7安装nginx
- iOS7上leftBarButtonItem无法实现滑动返回的完美解决方案
- PAT1006 数组打印的问题
- QT installEventFilter eventFilter 快捷键的设计
- 使用Alcatraz来管理Xcode插件
- Lp空间和L范数
- 禁止访问dede的模板目录templets,防止盗窃模板
- 从英雄联盟谈手游技能系统
- UI进阶——数据的加解密
- 架构设计
- Swift - iOS应用的国际化与本地化