}
void main() { int n; printf(\ \ scanf(\ printf(\} 6、
#include
void main() { int m,n; long f; printf(\ \ scanf(\ f=fac(n+m)+fac(n); printf(\ } 7、
#include
void main() { list(); } 8、
#include 16 void main() { int i,j; for(i=1;i<30000;i++) {for(j=1;j<30000;j++) if((he(i)==j)&&(he(j)==i)&&(i!=j)) printf(\ \ } } 9、 #include struct work *set_list() { do { printf(\ \ scanf(\ size++; }while(worker[size-1].sid!=0); return worker; } void paixu(struct work a[]) { int i,j,k;long t;char v[15]; for(i=0;i void select(struct work a[]) { int i=0,found=1;long num; printf(\ \ scanf(\ for(i=0;i<=size-2;i++) 17 { if(a[i].sid==num) { found=0; printf(\ %s\ break; } } if(found)printf(\ getch(); } void main() { struct work *p; p=set_list(); paixu(p); select(p); } 10、 #include float chengfang(float x,int n) { float s=1;int i; for(i=1;i<=n;i++) s=s*x; return s; } float f(float x,int n) { float s=1,t=0;int i=1,j=-1; for(i=1;i<=n;i++) { t=j*chengfang(x,2*i)/jiecheng(2*i); s+=t; j=j*j; } return s; } main() { float s1=0,s2=0,s3=0,s4=0,x=5.6;int n=7; s1=f(x,n); s2=f(x+2.3,n); s3=f(x-3.2,n+3); s4=s1/(s2+s3); 18 } printf(\getch(); 第七章 1: (1) D (2) A (3) D (4) B (5) D 2: (1) 1 5 4 4 6 7 8 2 3 4 (2) 6333 3: (1)a[8]=data; k>=0 a[k]=temp break k<=8 (2) \ str[i]<='Z' c[str[i]+26-'a']++ i+'a' 4、/*题目:求一组成绩的平均分数以及高于平均分的成绩。*/ #include 19 printf(\ \ /*输出90.00 ,85.00 ,92.00*/ } 5、 /*题目:编写程序,输入一组整数,将他们排序后由小到大输出。*/ #include if(k!=i) /*元素排序前下标与排序后下标不符,则交换其值*/ { t=a[i]; a[i]=a[k]; a[k]=t; } } printf(\ for(i=0;i /*题目:从键盘输入一个4x4的整数矩阵,以主对角线(\\)为对称轴*/ /*将左下角元素中较大者替换右上角元素,并将右上角含对称轴输出。*/ #include 20