没明白
详细说说啊,我也感觉这题没完啊 不知道这题什么意思啊我的理解就是 98位的数组 100个数中哪两个都可以不再数组里
追答你这是完整的题目吗??那只能写出算法,无法实现喔。因为系统没有自带的那98位数字,所以无法知道具体是哪2个数字不在数组里面
什么语言都行java最好
能给解释下为什么
for(i=50;i<98;i++)
{
arr[i]=i+3;
}
java版本:
public class test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int arr[];
arr=new int[98];
//初始化数据
int i;
for(i=0;i<50;i++)
{
arr[i]=i+1;
}
for(i=50;i<98;i++)
{
arr[i]=i+3;
}
//查找不在数组里的两个数字
for(i=1;i<=100;i++)
{
int found=0;
for(int j=0;j<98;j++)
{
if(arr[j]==i)
{
found=1;
break;
}
}
if(found==0)
{
System.out.println(i);
}
}
}
}