• 2021-04-14
    有下列程序 #include #define N 4 int fun(int a[][N]) { int i, y=0; for(i=0; i 30
  • 30

    内容

    • 0

      以下程序的运行结果为:int fun(int n){ if(n==1) return 1; else return fun(n-1)+1;} int main(){ int i,j=0; for(i=1;i<3;i++) j += fun(i); printf("%d\n",j); return 0;}

    • 1

      有以下程序fun(int *m,int n){ int i; for(i=0;i<n;i++) m[i]++;}main(){ int a&#91;&#93;={1,2,3,4,5},i; fun(a,5); for(i=0;i<5;i++) printf("%d,",a[i]);}程序运行后的输出结果是:[/i][/i] A: 1,2,3,4,5, B: 2,3,4,5,6, C: 3,4,5,6,7, D: 2,3,4,5,1,

    • 2

      在划线处填写适当内容,使函数fun实现矩阵转置的功能。 #include #define M 3 #define N 3 void fun(int arr[M][N]) {//转置 int i,j; for(i=0; i arr[j][i]

    • 3

      有以下程序 #define N 20 fun(int a&#91;&#93;,int n,:Int m) { int i,i; for(i=m; i>n; i--) a&#91;i+1);a[i]; } main() { int i,a&#91;N&#93;={1,2,3,4,5,6,7,8,9,10}; fuu(a,2,9); for(i=0; i<5; i++) printf("%d",a[i]); } 程序运行后的输出结果是[/i][/i] A: 10234 B: 12344 C: 12334 D: 12234

    • 4

      以下程序的输出结果是【】。 #include<;stdio.h>; fun(char *p1,char *p2, int n) { int i; for(i=0;i<;n; i++) p2[i]=(p1[i]-'A'-3+26)%26+'A'; p2&#91;n&#93;='\0'; } int main() { char *s1,s2&#91;5&#93;; s1="ABCD"; fun(s1,s2,4); puts(s2); return 0; }[/i][/i]