2018年江苏大学885代码题(含答案)
2018年江苏大学885代码题
- 一、前言
- 二、正文
- 1.第一题
- 2. 第二题
- 3.第三题
一、前言
提示:以下是博主自己写的代码,仅供参考,欢迎有兴趣的朋友们留言讨论呀
二、正文
1.第一题
#include<stdio.h>
#include<stdlib.h>
#include<math.h>#define N 10// 函数计算
double FT(double a, double b, double c);void main()
{double a[N], b[N], c[N];int i;FILE* fp;// 打开或创建文件if (!(fp = fopen("data.txt", "a+"))){printf("cannot open the file!\n");exit(0);}// 输入数据for (i = 0; i < N; i++){printf("请输入第%d组a,b,c:", i + 1);scanf("%lf%lf%lf", &a[i], &b[i], &c[i]);printf("\n");}// 计算,保存和显示结果for (i = 0; i < N; i++){printf("a=%.2lf,b=%.2lf,c=%.2lf,T=%lf\n", a[i], b[i], c[i], FT(a[i], b[i], c[i]));fprintf(fp,"a=%.2lf,b=%.2lf,c=%.2lf,T=%lf\n", a[i], b[i], c[i], FT(a[i], b[i], c[i]));}// 关闭文件if (fclose(fp)){printf("cannot close the file!\n");}
}double FT(double a, double b, double c)
{double up, down;up = 4.25 * (a + b) + log(a + b + sqrt(a + b) + 1 / (a + b));down = 4.25 * c + log(c + sqrt(c) + 1 / c);return up / down;
}
运行结果示例:
验算结果:
时间问题,只验算了一组数据(3,4,5)
手写版:
2. 第二题
#include<stdio.h>// 判断一个自然数是否是降序数,是则返回1,否则返回0
int judge(long int num);void main()
{long int num;while (1){printf("请输入一个自然数:\n");scanf("%d", &num);if (num >= 0) {break;}}if (judge(num)){printf("%ld是降序数\n", num);}else{printf("%ld不是降序数\n", num);}
}int judge(long int num)
{int l, r = 0;if (num < 10){return 1;}else{while (num){l = num % 10;if (l < r){return 0;}r = l;num /= 10;}}return 1;
}
运行结果示例:
手写版:
3.第三题
#include<stdio.h>
#include<math.h>// 原函数
double F(double x);
// 导数
double G(double x);void main()
{double x = -1, y;do {y = x;x = y - F(y) / G(y);} while (fabs(x - y) > 1e-6);printf("方程的近似根为:%lf\n", x);
}double F(double x)
{return pow(x, 41) + x * x * x + 1;
}double G(double x)
{return 41 * pow(x, 40) + 3 * x * x;
}
运行结果示例:
手写版:
→返回总目录
2018年江苏大学885代码题(含答案)相关推荐
- 2017年江苏大学885代码题(含答案)
2017年江苏大学885代码题 一.前言 二.正文 1.第一题 2. 第二题 3.第三题 一.前言 提示:以下是博主自己写的代码,仅供参考,欢迎有兴趣的朋友们留言讨论呀 二.正文 1.第一题 #inc ...
- 2015年江苏大学885代码题(含答案)
2015年江苏大学885代码题 一.前言 二.正文 1.第一题 2. 第二题 3.第三题 一.前言 提示:以下是博主自己写的代码,仅供参考,欢迎有兴趣的朋友们留言讨论呀 二.正文 1.第一题 #inc ...
- 2007年江苏大学885代码题(含答案)
2007年江苏大学885代码题 一.前言 二.正文 1.第一题 2. 第二题 3.第三题 4.第四题 5.第五题 一.前言 提示:以下是博主自己写的代码,仅供参考,欢迎有兴趣的朋友们留言讨论呀 二.正 ...
- 2019年江苏大学885代码题(含答案)
2019年江苏大学885代码题 一.前言 二.正文 1.第一题 2. 第二题 3.第三题 一.前言 提示:以下是博主自己写的代码,仅供参考,欢迎有兴趣的朋友们留言讨论呀 二.正文 1.第一题 #inc ...
- 2018上半年信息安全工程师真题含答案(下午题)
2018上半年信息安全工程师真题含答案(下午题) 试题一 阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内. [说明]恶意代码是指为达到恶意目的专门设计的程序或者代码.常见的恶意代码类型 ...
- 2018年江苏大学885编程题
第一题代码: #include <stdio.h> #include <math.h> #define N 10 int main(){int i,j,k;double t=0 ...
- 2019史上最全java面试题题库大全800题含答案
2019史上最全java面试题题库大全800题含答案 1. meta标签的作用是什么 2. ReenTrantLock可重入锁(和synchronized的区别)总结 3. Spring中的自动装配有 ...
- 2019史上最全java面试题题库大全800题含答案(面试宝典)
2019史上最全java面试题题库大全800题含答案(面试宝典) 1. meta标签的作用是什么 2. ReenTrantLock可重入锁(和synchronized的区别)总结 3. Spring中 ...
- 2022史上最全java面试题题库大全800题含答案
2022史上最全java面试题题库大全800题含答案 1. meta标签的作用是什么 2. ReenTrantLock可重入锁(和synchronized的区别)总结 3. Spring中的自动装配有 ...
最新文章
- 异常:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。
- Python 计算机视觉(九)—— OpenCV进行图像平滑
- gen_caltab生成标定文件
- c语言判断二叉树是不是二叉排序树_C语言:数据结构-树表的查找
- 别再用if-else了,用注解去代替他吧
- 关于scrollTop
- 自定义Inspector检视面板
- qq影音linux版本下载官网下载软件,QQ for Linux
- 提高WordPress访问速度的十种方法
- FileZilla客户端使用遇到的问题
- Vue + ElementUI el-input无法输入、修改、删除的问题
- Field类及相关类解读
- love death+robot中的哲学思考
- I盘显示无法访问数据错误(循环冗余检查),里面的资料怎么恢复
- 获取USB摄像头名字和device ID等信息
- 没有寻线仪怎么找网线_乱七八糟的网线怎么找?寻线仪来帮你
- Linux系列学习(二) - Vim编辑器的介绍及使用、文件编译的过程、Makefile工具、Gdb调试器
- cywdhd在RK平台的适配
- html5手机号输入框,input输入框限制(座机,手机号码)
- Eclipse jboss搭建EJB项目