有一个长度为99的整型数组,不重复的放入了1-100之中99个数,求没放进去的是哪个数? 若有源码(c或c++)...

2025-02-01 21:48:33
推荐回答(4个)
回答1:

这不难,写一个for函数,将该数组所有的值全部加起来,然后我们都知道,1加到100的值是5050,那么该数组的值与5050的差就是没放进去的那个数。我想这个代码不难写吧。

回答2:

用从1加到100的和,减去放进去的数全部相加的和,就是没放进去的数了

回答3:

建议从1开始一个个比较,这样全部比较完就出来了 这样绝对能行

回答4:

for (int i=0;i<100; i++)
{
for (int j=1;j<=100;j++)
{
if (a[i]==j) continue;
if(j=100)
{
printf("%d\n",a[i]);
break;
}
}
}