2019年江苏大学885代码题

  • 一、前言
  • 二、正文
    • 1.第一题
    • 2. 第二题
    • 3.第三题

一、前言

提示:以下是博主自己写的代码,仅供参考,欢迎有兴趣的朋友们留言讨论呀

二、正文

1.第一题

#include<stdio.h>// 递归函数,求x的n次幂
double F(double x, int n);void main()
{double x;int n;while (1){printf("请依次输入实数x和正整数n:");scanf("%lf%d", &x, &n);if (n > 0) {break;}}printf("%lf的%d次幂为:%lf\n", x, n, F(x, n));
}double F(double x, int n)
{if (n == 1){return x;}if (n > 1){return x * F(x, n - 1);}
}

运行结果示例:

手写版:

2. 第二题

#include<stdio.h>#define N 52
// 正面朝上为1,反面朝上为-1
int aa[N + 1];// 改变牌的朝向
void change(int n);void main()
{int i, count = 0;for (i = 1; i <=N; i++){aa[i] = 1;}for (i = 2; i <=N; i++){change(i);}printf("正面朝上的牌有第");for (i = 1; i <= N; i++){if (aa[i]==1){printf("%d ", i);count++;}}printf("张\n共%d张\n", count);
}void change(int n)
{for (int i = n; i <= N; i++){if (i % n == 0){aa[i] *= -1;}}
}

运行结果示例:

手写版:

3.第三题

#include<stdio.h>
#include <stdlib.h>
#include<math.h>// 判断n是否是素数。是素数则返回1,否则返回0
int judge(int n);void main()
{int i, count = 0, max;FILE* fp;//打开或创建文件if (!(fp = fopen("prime.txt", "a+"))){printf("cannot open the file!\n");exit(0);}for (i = 2; i <= 300; i += 1){if (judge(i)){fprintf(fp, "%d ", i);if (judge(i + 2) && (i + 2) <= 300){count++;max = i;}}}printf("有%d对双胞胎数,最大的一对为%d和%d\n", count, max, max + 2);// 关闭文件if (fclose(fp)){printf("cannot close the file!\n");}
}int judge(int n)
{for (int i = 2; i <= sqrt(n); i++){if (n % i == 0){return 0;}}return 1;
}

运行结果示例:


(为了方便展示,这里我手动进行了换行,实际上数据应该是一整行的)

手写版:

→返回总目录

2019年江苏大学885代码题(含答案)相关推荐

  1. 2017年江苏大学885代码题(含答案)

    2017年江苏大学885代码题 一.前言 二.正文 1.第一题 2. 第二题 3.第三题 一.前言 提示:以下是博主自己写的代码,仅供参考,欢迎有兴趣的朋友们留言讨论呀 二.正文 1.第一题 #inc ...

  2. 2015年江苏大学885代码题(含答案)

    2015年江苏大学885代码题 一.前言 二.正文 1.第一题 2. 第二题 3.第三题 一.前言 提示:以下是博主自己写的代码,仅供参考,欢迎有兴趣的朋友们留言讨论呀 二.正文 1.第一题 #inc ...

  3. 2018年江苏大学885代码题(含答案)

    2018年江苏大学885代码题 一.前言 二.正文 1.第一题 2. 第二题 3.第三题 一.前言 提示:以下是博主自己写的代码,仅供参考,欢迎有兴趣的朋友们留言讨论呀 二.正文 1.第一题 #inc ...

  4. 2007年江苏大学885代码题(含答案)

    2007年江苏大学885代码题 一.前言 二.正文 1.第一题 2. 第二题 3.第三题 4.第四题 5.第五题 一.前言 提示:以下是博主自己写的代码,仅供参考,欢迎有兴趣的朋友们留言讨论呀 二.正 ...

  5. 2019史上最全java面试题题库大全800题含答案

    2019史上最全java面试题题库大全800题含答案 1. meta标签的作用是什么 2. ReenTrantLock可重入锁(和synchronized的区别)总结 3. Spring中的自动装配有 ...

  6. 2019史上最全java面试题题库大全800题含答案(面试宝典)

    2019史上最全java面试题题库大全800题含答案(面试宝典) 1. meta标签的作用是什么 2. ReenTrantLock可重入锁(和synchronized的区别)总结 3. Spring中 ...

  7. 2019网络教育计算机统考模拟试题,最新2019年网络远程教育《计算机应用基础》统考模拟题库500题(含答案)...

    2019年网络远程教育统考<计算机应用基础>考试 题库500题[含答案] 一.选择题 1.启动ExCEl2003应用程序后自动建立的工作簿文件的文件名为_______. A.工作簿 B.工 ...

  8. 2019计算机软件考试笔试答案,2019年下半年软件设计师考试上午真题(含答案)

    2019年下半年软件设计师考试上午真题(含答案) (15页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 20XX年下半年软件设计师考试上午 ...

  9. 2018上半年信息安全工程师真题含答案(下午题)

    2018上半年信息安全工程师真题含答案(下午题) 试题一 阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内. [说明]恶意代码是指为达到恶意目的专门设计的程序或者代码.常见的恶意代码类型 ...

最新文章

  1. 计算机上能玩vr游戏吗,VR设备是什么? 听说可以用来玩电脑游戏的?
  2. 专题一:预处理数据(使用sklearn-preprocessing)
  3. vs2010文件加载使用简体中文(GB2312)问题解决方案
  4. 高效的企业测试-单元和用例测试(2/6)
  5. java比较时间的先后utc时间,日期、时间与UTC
  6. Linux基本命令之date命令的参数及获时间戳的方法
  7. 路由器-路由器以及×××-Client之间的×××
  8. chown无效的用户mysql_mysql 从库设置read-only 对super权限的用户无效的问题
  9. 微信公众平台2013.08.05更新说明
  10. 推荐 一个PDF转Word内容不匹配、乱码的解决方法
  11. 机器学习-推荐系统中基于深度学习的混合协同过滤模型
  12. 思维题:一个岛上有100个人,95个蓝眼睛,5个红眼睛
  13. java使用freemark实现word(.doc/.docx)/pdf生成和导出(附源码和模板文件)
  14. 利用godaddy的cpanel邮箱服务器的smtp发邮件
  15. AI数学基础——经验分布,熵
  16. soot 简介 | 安装运行
  17. Arena | 用Excel设计的RPG游戏
  18. Win10玩dnf输入法图标消失怎么办?
  19. Mysql字段类型转换
  20. 基于matlab的相干信号的doa 估计,基于空间平滑MUSIC算法的相干信号DOA估计(1)

热门文章

  1. 更改IP电话的IP地址
  2. 记一次制作潘通色卡TPG电子版的心路历程
  3. 无监督学习和有监督学习区别
  4. @程序员,这四个学习建议值得收藏
  5. 为什么我是不合格的高校机器人工程专业讲师?
  6. 顶刊交通类论文每周速览
  7. python语言数据类型与运算符课后作业_Python学习——02-Python基础——【2-运算符与基本数据类型】——课后作业...
  8. 小红书2020校招前端笔试题卷一
  9. COSOSWAP:NFT的属性,能否改变游戏产业
  10. arduino串口显示屏