2018年江苏大学885编程题
生活随笔
收集整理的這篇文章主要介紹了
2018年江苏大学885编程题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第一題代碼:
#include <stdio.h> #include <math.h> #define N 10 int main(){int i,j,k;double t=0.0,a,b,c;FILE *fp=fopen("data.txt","w+");for(i=0;i<N;i++){scanf("%lf%lf%lf",&a,&b,&c);t=(4.25*(a+b)+log(a+b+sqrt(a+b)+1.0/(a+b)))/(4.25*c+log(c+sqrt(c)+1.0/c));printf("a=%lf b=%lf c=%lf時 T=%lf\n",a,b,c,t);fprintf(fp,"%lf %lf %lf %lf\n",a,b,c,t);}fclose(fp); return 0; }第二題代碼:
#include <stdio.h> #include <math.h> # define N 20 int main(){int num,i,t,k=0,a[N];printf("please input a number:\n");scanf("%d",&num);t=num;while(num!=0){a[k++]=num%10;num/=10; }for(i=k-1;i>0;i--){if(a[i]<a[i-1]) break;}if(i==0) printf("%d是降序數\n",t);else printf("%d不是降序數\n",t); return 0; }第三題代碼:
#include <stdio.h> #include <math.h> #define eps 1e-6 int main(){double x0,x1=-1,f,f1;do{x0=x1;f=pow(x0,41)+pow(x0,3)+1;f1=41*pow(x0,40)+3*pow(x0,2);x1=x0-f/f1;}while(fabs(x1-x0)>eps);printf("近似根為%lf\n",x1);return 0; }總結
以上是生活随笔為你收集整理的2018年江苏大学885编程题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文本生成视频相关指标整理
- 下一篇: 大学计算机专业绩点在3.5算好,绩点3.