一个人只有在早晨开始就努力学习,这一天才不会被浪费掉。我们每一个人都应该抓住每一分,每一秒,不让他们偷跑掉。同学们,请记住:成功,属于珍惜时间的人,珍惜自己的时间,对你自己是有益的。以下是小编为大家搜索整理了C语言数组实例解析,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!
一维
数组求平均值
main()
{float b,s=0.0,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/6.0;
printf("%fn",aver);
}
求数组中的最大值
main()
{float max,s=0.0,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
max=a[i];
printf("最大值是:%fn",max);
}
找出最大和最小数并调换位置
main()
{float max,min,s=0.0,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
{max=a[i];k=i;}
if(min>a[i])
{min=a[i];j=i;}
printf("最大最小值分别在:%d,%dn",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]=='