摘要:试题二[函数2.1说明]函数strcat(char*si,char*s2)是将字符串s2连接在字符串si之后,构成一个首指针为s1的字符串。[函数2.1]voidstrcat(char*sl,char*s2){while(*s1!=''\\0'');(1):for(;(2);s1++,s2++);}[函数2.2说明]本函数输入n(<1000)个整数到指定数组,求该数组中最大元素的值和此元素的下标,最大元素值以函
试题二
[函数2.1说明]
函数strcat(char *si,char *s2)是将字符串s2连接在字符串si之后,构成一个首指针为s1的字符串。
[函数2.1]
void strcat(char *sl,char *s2)
{ while(*s1!='\0') ;
(1) :
for( ; (2) ;s1++,s2++);
}
[函数2.2说明]
本函数输入n(<1000)个整数到指定数组,求该数组中最大元素的值和此元素的下标,最大元素值以函数值返回,此元素的下标通过指针形参带回调用处。
[函数2.2]
#include<stdio.h>
#define MAXLINE 1000
int maxindex(int a[],int *index)
{ int i,n;
do {
printf("Please input n\n");
scanf("%d",&n);
}while( (3) );/*保证输入的n在限定范围内*/
for(i=0 ; i<n ; i++)
scanf("%d",&a[i]);
*index=0;
for(i=1 ; i<n ; i++)
if( (4) ) *index=i;
return (5) ;
}
软考备考资料免费领取
去领取