●試題四
【說明】
下面程序的功能是:在含有10個元素的數(shù)組中查找最大數(shù),及最大數(shù)所在位置(即下標(biāo)值),最大數(shù)可能不止一個。
例如:若輸入
2857848328
則應(yīng)輸出
The max:8
Total:4∥最大數(shù)出現(xiàn)次數(shù)
The positions:1469
【函數(shù)】
#include<stdio.h>
#define M 10
int fun(int*a,int*n,int pos[])
{
int i,k max=-32767;
(1)
for(i=0;i<M;i++)
if( (2) )max=a[i];
for(i=0;i<M;i++)
if( (3) )pos[k++]=i;
*n=k;
return max;
}
main()
{
int a[M],pos[M],i=0,j,n;
printf("Enter 10 number:");
for(i=0;i<M;i++)scanf("%d", (4) );
j=fun( (5) );
printf("The max:%d\n",j);
printf("Total:%d",n);
printf("The position:");
for(i=0;i<n;i++)printf("%4d",pos[i]);
printf("\n");
}
2007計算機(jī)軟件水平考試考前沖刺專題
2007計算機(jī)軟件水平考試模擬試題匯總
希望與其他軟考考生進(jìn)行交流?點擊進(jìn)入軟考論壇>>>
進(jìn)入考試吧博客記錄下自己的備考?xì)v程吧
更多信息請訪問:考試吧軟件水平考試欄目