啊哈磊_编程从这里起步

标题: 想了很久!怎样从一维数组中选出没有的数?求助啊!!!!! [打印本页]

作者: ory00    时间: 2012-11-25 23:19
标题: 想了很久!怎样从一维数组中选出没有的数?求助啊!!!!!
如在一维数组中:
int a[]={1,3,4,8,9};
显示出一维数组中没有的 2 5 6 7   这几个数字呢?

作者: 啊哈磊    时间: 2012-11-25 23:19
int main()
{
  int a[]={1,3,4,8,9},i,j;
  for(i=1;i<=10;i++)
  {
     for(j=0;j<=4;j++)
     {
        if(i==a[j])
        break;
     }
     if(j==5)  printf("%d ",i);
  }
  sleep(5000);
  return 0;
}

作者: A2393169251    时间: 2012-12-2 19:32
我看到你给出的题意中,数字里不包括0.
作者: henk    时间: 2012-12-3 14:11
A2393169251 发表于 2012-12-2 19:32
我看到你给出的题意中,数字里不包括0.

可以解释下number+48代表什么意思么?
j==9是什么意思呢?
谢谢:)
作者: 381621800    时间: 2012-12-14 11:52
henk 发表于 2012-12-3 14:11
可以解释下number+48代表什么意思么?
j==9是什么意思呢?
谢谢:)

48=='0' ascll   码
作者: ory00    时间: 2012-12-19 23:39
啊哈磊 代码没通过? 错一
#include<stdio.h>                                 
int main()
{
  int a[]={1,3,4,8,9},i,j;
  for(i=1;i<=10;i++)
  {
     for(j=0;j<=4;j++)
     {
        if(i==a[j])
        break;
     }
     if(j==5)  printf("%d ",i);
  }
  sleep(5000);
  return 0;
}
=======================================
A2393169251   提供的代码通过但没结果  ??
作者: ==    时间: 2018-5-13 17:18
用桶排序
hhhhhhhhhhhhhhhhhhhhhhh





欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2