1、i10;i+,sum+=i);22. 当调用函数时,实参是一个数组名,则向函数传送的是_。23若由定义int a10,*p 则欲使p指向数组a,可采用_和_两种方法。24循环结构的算法其对应的语法表述有三种:分别是_、_和_语句。25break语句可以用在_和_中。二程序填空110的阶乘之和#include iostream.h_void main() double sum=0,n; for(n=1;n=10;n+) _ coutThe sum is:sumendl; double factorial(double m) if(m=1) return 1; else return _;2 求出
2、100以内的所有素数:_int prime_number(int m); int n; for(n=3;N; if(_) cout ;int prime_number(int m) int i,flag=1; for(i=2;m;i+) if(m%i=0) _; break; return flag;3. 冒泡法排序#define N 10void change(_) int t; t=m;m=n;n=t;void arrange(_) int i,j; for(j=1;j*(p+i+1) _; int aN,i; for(i=0; cinai; _; coutai*(str1+i)AZ) *
3、(str2+j)=*(str1+i); char *a,*b; gets(a); find(a,b); puts(b);5输出一个点 #include class pointpublic:point(int x,int y);point() coutX,Yb) t=a;a=b;b=t; int m,n,i,min_common_divisor; cinmn; change(m,n); for(i=n;i=1;i-) if_) min_common_divisor=i; _;min_common_divisorscore1;fun_sum() sum0+=score0; sum1+=score1
4、;fun_out_sum (int n) return _; stu st3; int i; float score_sum2;3; sti.fun_put(); _;2; score_sumi=stu:score_sumi/38友元应用class student int No; char *Name; student(int n,char *str); student();_ void f_age(int ag,student _); int age;student:student(int n,char *str) No=n; Name=str; age=18;student ()学号No姓
5、名Name年龄agevoid f_age(int ag,student _) p.age =ag;友元年龄p.age student wang(5074401,wang); f_age(30,wang);9求3个数的最大值#includefloat a,b,c,t;_;if(ab)t=a;c)t=a;a=c;c=t;”max=”_;10将10个数逆序存放_ void main() int aN,*p1,*p2; for(p1=a;p1a+N;p1+) cin*p; p1=a; p2=a+N-1; for(;p2;_) t=*p1; *p1=*p2; *p2=t;for(p1=a;” ” end
6、l11求最高分且指出学号 int score; void put_number(); char m_number20;void student:get_number (char number)numberi! m_numberi=numberi;put_number ()m_number student st3; int i,p; char *number=_;请输入第i+1个学生的学号和成绩: sti.get_number(number);sti.score ; for(i=0,p=0; if(stp.score =sti.score )最高成绩为 stp.put_number();同学的:
7、stp.score 三、阅读程序写出运行结果1. #include class Apublic: A(int h,int w):he(h),we(w) A() couthe,we int he, we;class B:public A B(int h,int w,int h1,int w1,int l):A(h,w),obj1(h1,w1)len=l; B()coutlenstr1i str1i str2j= str1i; j+; str2j=0; a=new char ; b=new char ;输入字串如下:aAtg234Hjn3main() for(i=1;=5;=i; printf(%
8、d*%d=%d,i,j,i*j); if(i=j) printf(n4.# include int c; while(c=getchar()!n switch(c-2 case 0: case 1: putchar(c+2); case 2: putchar(c+4);break; case 3: putchar(c+3);case 4:程序运行时,从第一列开始输入以下数据,代表一个回车符。23455 int x=1,y=0,a=0,b=0; switch(x) case 1: switch(y) case 0: a+; break; case 1: b+;b+;“a=”a“b=”bbp) p
9、=i; t=bp;bp=bn-j;bn-j=t;7void swap(pa,pb)int *pa,*pb; int *t; t=pa;pa=pb;pb=t; int a,b,*p1=&a,*p2=&b;aA=”“,B=“ if(a swap(p1,p2);当输入3 5输出结果是:8 int j,k;for(k=1;k=j;k+) printf(“%d*%d=%-5d”,j,k,j*k); printf(“n”);9 int a=23; float x=2.6;char c=a;printf(“%d,%f,%cn”,a,x,c);printf(“%4d%10.3f%d,&cn”,a,x,c,c)
10、;10 student(int n); student(student &p); static int No; student p1(20); student p2(p1); student p3(p1);int student:No =1;student(int n) age=n;student(student &p) age=(p.age)+ ; No+void copystr(m);int m;char str180, str280;printf(Please input a string:gets(str2);Input m:scanf(%d, &m);if(strlen(str2)m ) printf(error input! nelsecopystr(str1, str2,
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1