举一反三
- #include<stdio.h>voidfun(int s[], intm, int n){ intt; while(m<n) {t=s[m]; s[m]=s[n]; s[n]=t; m++; n--;}}main(){ Int a[5]={1,2,3,4,5},k;fun(a,0,4);for(k=0;k<5;k++) printf("%d ",a[k]);} 上面程序输出结果是
- 【填空题】#include<stdio.h> voidfun(int *s, intm, int n) { intt; while(m<n) {t=s[m]; s[m]=s[n]; s[n]=t; m++; n--;} } main() { Inta[5]={1,2,3,4,5},k; fun(a,0,4); for(k=0;k<5;k++) printf("%d ",a[k]); } 以上程序的输出结果是()
- main() { int k,P; int s[]={1,-9,7,2,-10,3}; for(p=0,k=P;p<6;p++) if(s>s[k])k=p; printf("%d\n",k); } 程序运行结果是:______
- 功能:将一个数组中的元素按逆序存放。请在空的位置填上合适的内容。#include <stdio.h>#define N 7main ( ){int a[N]={12,9,8,7,5,2,1},m,t;printf("\n the origanal array:\n");for (m=0;m<N;m++)printf("%4d",a[m]);for (m=0;m<N/2;____ ) //(2分){t=a[m];____ ; //(2分)____ ; //(2分)}printf("\n the changed array:\n");for (m=0;m<N;m++)printf("%4d",a[m]);}
- 以下程序运行的输出结果是______。 #include<stdio.h> #define M 100 void fun(int m,int *a,int *n) int i,j=0; for(i=1;j<=m;i++) if(i%7==0 ‖ i%11==0) a[j++]=i; *n=j; main( ) int aa[M],n,k; fun(10,aa,&n); for(k=0;k<n;k++) if((k+1)%20==0)printf("\n"); else printf("%4d",aa[k]); printf("\n");
内容
- 0
执行下列代码段后,s的值为________。 int a[] = {5, 3, 7, 2, 1, 5, 3, 10}; int k, s = 0; for(k = 0; k < 8; k += 2) s += a[k];
- 1
下列程序的输出结果是 。#includeint f(int t[], int n);void main(){int a[4]={1, 2, 3, 4}, s;s=f(a, 4); printf("%d\n", s);}int f(int t[], int n){if(n>;0) return(t[n-1]+f(t,n-1));else return(0);}
- 2
下列程序的输出结果是( )。 # include [stdio.h]int f(int n){ static int k, s;n--;for(k=n; k>0; k--)s += k; return s;}int main(void){ int k;k=f(3);printf("(%d,%d)", k, f(k));return 0;} A: (3,3) B: (3,6) C: (6,6) D: (6,12)
- 3
The 3rd homeworkListen to the following, spell the words in English and translate into Chinese._________________ [ʃeip]• _________________['traiæŋɡl]• ____________[raund]• _______________ ['əuvl]• _______________ [hɑ:t]• _______________ [stɑ:(r)]• _______________ [riŋ]• _______________ [ˈrektæŋɡl]• __________[skweə(r)]• _______________ ['daiəmənd]• _______________ [kju:b]• _______________ [kəʊn]_______________ ['kʌlə(r)]• _______________ [(h)wait] _______________ [blæk]• _______________ ['jeləu] _______________ [ɡri:n]• _______________ [red] _______________ ['silvə(r)]• _______________ ['ɡəuldən] _______________ [piŋk]• _______________ [braun] _______________ [blu:]• _______________ ['pə:pl] _______________ [ɡrei]• _______________ ['aivəri]_______________ [məˈtiəriəl]• _______________ ['leðə(r)] _______________ [klɔθ]• _______________ ['plæstik] _______________ ['rʌbə(r)]• _______________ [ˈmetl] _______________ [wud]_______________ ['tekstʃə(r)]• _______________ [sɔft]• _______________ [hɑ:d]• _______________ ['tendə(r)] _______________ [rʌf]• _______________ [smu:ð] _______________ ['stiki]_______________ [weit ənd ˈvɔlju:m]• _______________ ['sentiˌmi:tə] =(cm)• _______________ ['miliˌmi:tə] =mm• _______________ ['kiləˌmi:tə]=km• _______________ [intʃ] (1 _____ =25.4mm)• _______________ [mail] (1_____=1.609km)• _______________ [ɡræm]=g• _______________ [ˈkiləgræm] =kg.• _______________[paund] (1______=0.4536kg)• _______________ [tʌn](1______ =1000kg)
- 4
以下程序的输出结果是______。#include [stdio.h]int f(int a[ ],int n){ if(n>1)return a[0]+f(&a[1],n-1);else return a[0];}int main(){ int aa[3]={1,2,3},s;s=f(&aa[0],3);printf(“%d\n”,s);return 0; }