1 / 6
文档名称:

C语言数组实例.doc

格式:doc   大小:39KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言数组实例.doc

上传人:mh900965 2017/12/31 文件大小:39 KB

下载得到文件列表

C语言数组实例.doc

相关文档

文档介绍

文档介绍:一维
数组求平均值
main()
{float b,s=,aver,a[6];
int i;
for(i=0;i<6;i++)
scanf("%f",&a[i]);
for(i=0;i<6;i++)
s=s+a[i];
aver=s/;
printf("%f\n",aver);
}
求数组中的最大值
main()
{float max,s=,a[6];
int i;
for(i=0;i<6;i++)
scanf("%f",&a[i]);
max=a[0];
for(i=1;i<6;i++)
if(max<a[i])
max=a[i];
printf("最大值是:%f\n",max);
}
找出最大和最小数并调换位置
main()
{float max,min,s=,a[5];
int i,k=0,j=0;
for(i=0;i<5;i++)
scanf("%f",&a[i]);
max=min=a[0];
for(i=1;i<6;i++)
if(max<a[i])
{max=a[i];k=i;}
if(min>a[i])
{min=a[i];j=i;}
printf("最大最小值分别在:%d,%d\n",k,j);
for(i=0;i<5;i++)
printf(" %f \n",a[i]);
}
查找数组中有无此项
main()
{float a[9]={21,12,34,23,54,67,65,13,87};
int s,i;
/*for(i=0;i<9;i++)
scanf("%f",&a[i]);
printf("\n");*/
printf("请输入要查找的数:");
scanf("%d",&s);
for(i=0;i<9;i++)
if(a[i]==s)
{printf("有此项\n");break;}
if(i==9)
printf("无此项\n");

}
判断是否为回文
main()
{char a[100];
int s,d,i;
printf("请输入:");
gets(a); //输入一个字符串
s=i=0;
for(i=0;i<100;i++)
if(a[i]=='\0')
d=i;
d--;
for(s=0;s<=d;s++)
if(s<=d&&a[s]==a[d])
d--;
else
break;

if(s>d)
printf("%s是回文.\n",a);
else
printf("%s不是回文.\n",a);
}

删除数组中的第三项
main()
{int a[10],i,j;
for(i=0;i<10;i++)
{scanf("%d",&a[i]);
printf("%4d",a[i]);}

for(i=2;i<9;i++)
a[i]=a[i+1];
printf("\n删除后的数组内容:\n");
for(i=0;i<9;i++)
printf("%4d",a[i]);
}
往数