有以下程序: #include <stdio.h> #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"); 程序的运行结果是()。
A. 1,2,3,4,
B. 1,0,7,0,
C. 1,4,5,9,
D. 3,4,8,10,
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。 #include<stdio.h> #include<string.h> main() char a[]="clanguage",t; int i,j,k; k=strlen(a); for(i=0;i<=k-2;1+=2) for(j=1+2;j<=k;j+=2) if______ t=a[i];a[i]=a[j];a[j]=t;] puts(a);printf(")n");