在考生文件夹下,给定程序MODI.C的功能是:
求出a所指数组中最小数(规定最小数不在a[0]中),最小数和a[0]中的数对调。
例如数组中原有的数为:7、10、12、0、3、6、9、11、5、8,
输出的结果为:0、10、12、7、3、6、9、11、5、8。
#include
#include
#define N 20
main( )
{
int a[N]={7,10,12,0,3,6,9,11,5,8}, n=10, i, k,m,min,t;
for ( i = 0; i min= a[0]; m=0; for ( k = 0; k < n; k++ ) /************found************/
if(a[k]
if ( a[k]>min )
{
min = a[k]; m = k;
}
/************found************/
t = a[0]; a[m]=a[0]; a[m] = t;
for ( i=0; i 11、在考生文件夹下,给定程序MODI.C的功能是: 求一维数组a中的最小元素及其下标。 例如,当一维数组a中的元素为:1,4,2,7,3,12,5,34,5,9, 程序的输出应为:The min is: 1,pos is: 0 。 #include #include main() { int a[10]={1,4,2,7,3,12,5,34,5,9},i,min,pos; /************found************/
min=a[0];
min = 0;
pos = 0;
for ( i=1; i<10; i++)
if (min > a[i])
{
min = a[i];
/************found************/
pos=i; |
}
printf("The min is: %d ,pos is: %d\n", min , pos);
}
12、在考生文件夹下,给定程序MODI.C的功能是:
求一维数组a中值为偶数的元素之和。
例如,当一维数组a中的元素为:10,4,2,7,3,12,5,34,5,9 ,
程序的输出应为:The result is: 62。
#include
#include
sum ( int arr[ ],int n )
{
int i,s;
s = 0;
for ( i=0; i if (arr[i] % 2 == 0) /************found************/
s=s+arr[i];
s = s + i;
return (s);
}
void main()
{
int a[10]={10,4,2,7,3,12,5,34,5,9},s;
s=sum(a,10); |
sum( a ,2 );
printf("The result is: %d\n", s);
}
t=a[0];a[0]=a[m];a[m]=t; |
2015年全国职称计算机考试教材(2007模 .. 定价:¥225 优惠价:¥213 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 |