十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
#includestdio.h
创新互联建站于2013年成立,是专业互联网技术服务公司,拥有项目成都网站制作、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元临沧做网站,已为上家服务,为临沧各地企业和个人服务,联系电话:028-86922220
intdel_same(intdate[],intn);
intdel_same(intdate[],intn)
{
inti,j,k=0;
for(i=0;in;++i)//i用来遍历数组
{
for(j=i+1;jndate[i]-date[j];++j);
if(!(j-n))//没有重复元素
date[k++]=date[i];//可将date[]看作两个数组
}
returnk;//返回删除后的有效长度
}
intmain(void)
{
intdate[1001],i,j,k,n;
printf("输入数据个数:");
scanf("%d",n);
printf("输入数据:");
for(i=0;in;++i)
scanf("%d",date+i);
k=del_same(date,n);
for(i=0;ik;++i)
printf("%-5d",date[i]);
return0;
}
扩展资料
C语言在数组中删去指定数字
#includestdio.h
#includestring.h
intmain()
{
intn;
scanf("%d",n);
intarray[10];
intarray_1[10];
intj=0;
for(inti=0;i10;i++)
{
scanf("%d",array[i]);
}
for(inti=0;i10;i++)
{
if(array[i]!=n)
{
array_1[j]=array[i];
++j;//此时j++也是可以的;
}
}
for(inti=0;ij;i++)
{
printf("%d",array_1[i]);
}
return0;
}
#includestdio.h
#define M 1024
void main() { int i,j,n,nn,a[M],b;
scanf("%d",n); if ( nM ) n=M;
for ( i=0;in;i++ ) scanf("%d",a[i]);
for ( i=nn=1;in;i++ ) {
for ( j=b=0;jnn;j++ ) if ( a[i]==a[j] ) { b=1;break; }
if ( b==0 ) { a[nn]=a[i]; nn++; }
}
for ( i=0;inn;i++ ) printf("%d ",a[i]); printf("\n");
}
#include "stdio.h"
#include "string.h"
void main()
{
int i,k=1,j=10,a[10]={4,4,4,4,5,4,9,9,9,10};
for(k=i=1;i10;i++)
{
for(j=0;jk;j++)
{
if(a[j]==a[i]) break;
}
if(j==k) a[k++]=a[i];
}
printf(" \n ");
for(i=0;ik;i++)
{
printf(" %d ",a[i]);
}
扩展资料:
printf()函数的调用格式为:printf("lt;格式化字符串gt;",lt;参量表gt;)。
其中格式化字符串包括两部分内容:一部分是正常字符,这些字符将按原样输出;另一部分是格式化规定字符,以"%"开始,后跟一个或几个规定字符,用来确定输出内容格式。
参量表是需要输出的一系列参数,其个数必须与格式化字符串所说明的输出参数个数一样多,各参数之间用","分开,且顺序一一对应,否则将会出现意想不到的错误。
比如:
int a=1234;
printf("a=%d\n",a);
输出结果为a=1234。
scanf()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#includelt;stdio.hgt;。
int scanf(const char*restrict format,...);
函数scanf()是从标准输入流stdin(标准输入设备,一般指向键盘)中读内容的通用子程序,可以说明的格式读入多个字符,并保存在对应地址的变量中。