C語言數組實例解析

一個人只有在早晨開始就努力學習,這一天才不會被浪費掉。我們每一個人都應該抓住每一分,每一秒,不讓他們偷跑掉。同學們,請記住:成功,屬於珍惜時間的人,珍惜自己的時間,對你自己是有益的。以下是小編爲大家搜索整理了C語言數組實例解析,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

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]=='