10.若變量n中的值為24,則print()函數(shù)共輸出【11】行,最后一行有【12】個數(shù)。
void print(int n,int aa[ ])
{
int i;
for(i=1;i<1;i++)
{
printf(″%6d″,aa[i]);
if(!(i%5))printf(″\n″);
}
printf(″\n″);
}
【參考答案】
【11】 5 【12】 4
11.下面函數(shù)的功能是找出一維數(shù)組元素中最大的值和它所在的下標,最大值的和它所在的下標通過形參傳回。數(shù)組元素中的值已在主函數(shù)中賦予。主函數(shù)中x是數(shù)組名,n是x中的數(shù)據(jù)個數(shù),max存放最大值,index存放最大值所在元素的下標。請?zhí)羁铡?/P>
#include<stdlib.h>
#include<stdio.h>
void fun(int a[ ],int n,int *max,int *d)
{
int i;
*max=a[0];
*d=0;
for(i=0;【13】;i++)
if(*max<【14】)
{*max=a[i];*d=i;}
}
main()
{
int i,x[20],max,index,n=10;
randomize();
for(i=0;i<n;i++)
{
x[i]=rand()%50;printf(″%4d″,x[i]);
}
printf(″\n″);
fun(x,n,&max,&index);
printf(″Max=%5d,Index=&4d\n″,max,index);
}
【參考答案】
相關(guān)推薦:2009年9月計算機等級考試二級C語言模擬試題(1)北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |