用java 编写一个程序 实现 0-999数字的分组
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java 编写一个程序 实现 0-999数字的分组相关的知识,希望对你有一定的参考价值。
将AAB(112) 类型的数字分为一组 输出 讲ABC(123)类型的数字分为一组输出 再有2组 是0-999中除去 AAB类型的 输出为一组 除去ABC类型的输出为一组
import java.util.ArrayList;import java.util.List;
public class test
public static void main(String args[])
List<String> listAAB = new ArrayList<String>();
List<String> listABC = new ArrayList<String>();
List<String> listNoAAB = new ArrayList<String>();
List<String> listNoABC = new ArrayList<String>();
for(int i=0;i<1000;i++)
String s = ""+i;
while(s.length()<3)
s = "0"+s;
char c1 = s.charAt(0);
char c2 = s.charAt(1);
char c3 = s.charAt(2);
if(c1==c2&&c1!=c3)
listAAB.add(s);
else
listNoAAB.add(s);
if(c1!=c2&&c1!=c3&&c2!=c3)
listABC.add(s);
else
listNoABC.add(s);
System.out.println("AAB"+listAAB);
System.out.println("ABC"+listABC);
System.out.println("NoAAB"+listNoAAB);
System.out.println("NoABC"+listNoABC);
参考技术A 过年估计没人写的 参考技术B 用正则表达式吧追问
您会么 能帮忙写一下吗 着急用~
用数组编写C语言程序
输入一个字符串,要求按相反的顺序输出各个字符。
参考技术A 程序如下:int main(void)
int n;
char str[100];
gets(str);//输入字符串
n=strlen(str);
for (int i=0;i<n;i++)
putc(str[n-1-i]);//倒序输出
参考技术B main()
int n,i;
char str[100];
printf("Please input the string:");
gets(str);
n=strlen(str);
for(i=n-1;i>=0;i--)
printf("%s",str[i]);
本回答被提问者采纳
以上是关于用java 编写一个程序 实现 0-999数字的分组的主要内容,如果未能解决你的问题,请参考以下文章
ZZNUOJ_用Java编写程序实现1599:真值(附源码)
ZZNUOJ_用Java编写程序实现1599:真值(附源码)
用C语言编写程序,实现在数组中指定位置插入一个新的数字?(数组不是排序好的)谢谢