标签:fun
有以下程序
#include
int fun(int x[],int n)
{
static int sum=0, i;
for(i=0;i<n;i++) sum+=x[i];
return sum;
}
main()
{
int a[]={1,2,3,4,5}, b[]={6,7,8,9}, s=0;
s=fun(a,5)+fun(b,4);
printf("%d\n",s);
}
程序执行后的输出结果是
🔥 2840
有以下程序
#include
void fun(char *c,int d)
{ *c=*c+1;
d=d+1;
printf("%c,%c,",*c,d);
}
main()
{ char b='a',a='A';
fun(&b,a);
printf("%c,%c\n",b,a);
}
程序运行后的输出结果是
🔥 2556
有以下程序
#include
#include
void fun(char *s[], int n)
{ char *t; int i, j;
for (i=0; i strlen(s[j]))
{ t = s[i]; s[i] = s[j]; s[j] = t; }
}
main()
{ char *ss[]={"bcc","bbcc","xy", "aaaacc", "aabcc"};
fun(ss, 5); printf("%s,%s\n", ss[0],ss[4]);
}
程序的运行结果是
🔥 1832
有以下程序
#include
#define N 4
void fun(int a[][N], int b[])
{ int i;
for(i=0;i<N;i++) b[i] = a[i][i];
}
main()
{ int x[][N]={{1,2,3},{4}, {5,6,7,8},{9,10}}, y[N], i;
fun(x, y);
for (i=0;i<N; i++) printf("%d,", y[i]);
printf("\n");
}
程序的运行结果是
🔥 1634