急急急!!!求大佬帮我编写个简单的程序用Visual c++6.0?

编写程序,输入若干个按由小到大的整数(可能有重复数),保存到数组中,利用循环删除所有重复的值,使相等的数只保留一个... 编写程序,输入若干个按由小到大的整数(可能有重复数),保存到数组中,利用循环删除所有重复的值,使相等的数只保留一个 展开
 我来答
cdyzxy
2020-04-22 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:85%
帮助的人:3753万
展开全部

#include<stdio.h>

#define N 256

void main() { int a[N],i,j,n,x,b;

  n=0; //假定输入0时结束,最多输入256个数

  while ( 1 ) { scanf("%d",&x); if ( x==0 ) break; else { a[n]=x; n++; if ( n>=N ) break; } }

  for ( i=x=1;i<n;i++ ) {

    for ( j=b=0;j<x;j++ ) if ( a[i]==a[j] ) { b=1;break; }

    if ( b==0 ) { a[x]=a[i]; x++; }

  }

  for ( i=0;i<x;i++ ) printf("%d ",a[i]); printf("\n");

}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式