好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C语言期末上机考试题及答案.docx

9页
  • 卖家[上传人]:1980****057
  • 文档编号:273469256
  • 上传时间:2022-04-06
  • 文档格式:DOCX
  • 文档大小:12.31KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • C语言期末上机考试题及答案 C语言上机考试题—01 1. //#include #include double fun( int n ) { double sum=0,a=1; for(;n>0;n--,a++) sum=sum+1/(a*(a+1)); return sum; } main() { // clrscr(); printf("%f\n", fun(10)); } 2. #include main() { int k,m,s=0,i,b=0; for(k=10000;k0;n--,a++) sum=sum+1/(a*(a+1)); return sum; } main() { // clrscr(); printf("%f\n", fun(10)); } 2. #include fun(int n) { int i,j=0; for(i=2;it) break; } return a; } main() { int n; //clrscr(); n=1000; printf("n = %d, f = %d\n",n, fun(n)); } 2.#include "stdio.h" main() { int a[3][3],i,j,s=0; printf("请依次输入一个 3*3矩阵:\n"); for(i=0;i0&&b>0) for(k=a;k>=1;k--) if(a%k==0&&b%k==0) break; if(a%k==0&&b%k==0) break; } printf("这两个数的最大公 约数是:%d\n",k); } 3. #include main() { double a=1,b=1,i,j,s=0; for(i=1,j=3;;i++,j=j+2) { a=a*i; b=b*j; s=s+a/b; if(a/b1&&n 0) { a[k]=x[j]; k++; } j++; } for(i=0;i0;n--) { sum=a/b+sum; c=a+b; a=b; b=c; } return sum; } main() { int n; printf("Enter n: "); scanf("%d", &n); printf("\nThe result : %f \n", fun(n)); } 2. #include #include main() { char str[81]; int i,j=0,w=1,s=0; printf("请输入一串字符: \n"); gets(str); for(i=0;is[i+1]) { int temp; temp=s[i]; s[i]=s[i+1]; s[i+1]=temp; } printf("这10个数中 最大的为:%d\n",s[9]); for(i=0;i=num) { pi=pi+t; n=n+2; s=-s; t=s%n; } pi=pi*4; return pi; } main( ) { float n1,n2; clrscr(); printf("Enter a float number: "); scanf("%f", &n1); n2=fun(n1); printf("%6.4f\n", n2); } 2. #include"stdio.h" #include"stdlib.h" void sort(int *,int ); main() { int m,i; int a[20]; clrscr();/*清屏*/ for(;;){ /*读入M值,并进行 验证*/ printf("m="); scanf("%d",&m); if(m>=5&&m=5&&ma[i+1]){ temp=a[i]; a[i]=a[i+1]; a[i+1]=temp; } } 3. #include int main() { int a,i,m; for(a=2;as[j+1]) { int temp; temp=s[j]; s[j]=s[j+1]; s[j+1]=temp; } printf("这10个数按从小到 大排列为:\n"); for(i=0;i0) { printf("x1=%4.2f\n",(-b+sqr t(d))/(2*a)); printf("x2=%4.2f\n",(-b-sqrt (d))/(2*a)); } else if(d==0) printf("x1=x2=%4.2f\n",(-b) /(2*a)); else { printf("x1=%4.2f+%4.2fi\n" ,(-b)/(2*a),sqrt(-d)/(2*a)); printf("x2=%4.2f-%4.2fi\n", (-b)/(2*a),sqrt(-d)/(2*a)); } } 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.