首页 > 学院 > 开发设计 > 正文

16蓝桥杯基础—01字串

2019-11-06 06:11:17
字体:
来源:转载
供稿:网友
/* * 01字串问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011 */public class Zero_Or_One {public static void main(String[] args) {for(int i=0; i<11112; i++){String str = String.valueOf(i);boolean flag = judge(str.toCharArray());if(flag == true){if(str.length()<5){int no_len = 5-str.length();for(int j=1; j<=no_len; j++){str = "0"+str;}System.out.PRintln(str);}else{System.out.println(str);}}}}public static boolean judge(char []arr){boolean flag = true;for(int i=0; i<arr.length; i++){if(arr[i] == '0' || arr[i]=='1'){flag = true;}else{flag = false;break;}}return flag;}}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表