打了九天,进步是可见的。当时实践入门直接开打,导致上课都在摸鱼...现在改成了向后自学。用最新手的方式打出来的代码,用作保存记录。

1. (程序题)

题目编号:Exp02-Basic01,GJBook3-03-03

题目名称:递增排序

题目描述:任意三个实数a、b、c,按照从小到大的顺序输出。

输入:输入三个实数(测试数据均只有一位小数)。

输出:按照从小到大顺序输出之前输入的三个实数,以一个西文空格间隔,且每个实数小数点后保留1位。

样例:

输入:
2.3  5.6  1.2
输出:
1.2 2.3 5.6
#include<stdio.h>int main(){float a,b,c,t;scanf("%f%f%f",&a,&b,&c);if(a<b) { t=a;a=b;b=t;}if(a<c) {t=a;a=c;c=t;}if(b<c){t=b;b=c;c=t;}printf("%.01f %.01f %.01f",c,b,a);}

入门的时候打过,当时觉得很妙,后面了解到了条件运算符(?:),觉得这个也很不错,还没用这个试过。

2. (程序题)

题目编号:Exp02-Basic02

题目名称:括号统计

题目描述:编程序,判断给定以字符‘@’结束的字符序列中‘(’与‘)’、‘[’与‘]’、‘{’与‘}’的个数是否相等。

输入:输入一串以字符‘@’结束的字符序列,其间可能含有若干空白字符。

输出:个数不相等的括号(按花括号、方括号、圆括号的顺序);如果三种括号的个数都相等,输出NULL。

样例1:

输入:{a+b*c+(d/e-f]}}@
输出:{}[]()

样例2:

输入:{a  +  b*c+(d/e-f]}@
输出:[]()
#include<stdio.h>int main(){int a=0,b=0,c=0,d=0,e=0,f=0;char m=0;while(m!='@'){scanf("%c",&m);switch(m){case '{':a++;break;case '}':b++;break;case '[':c++;break;case ']':d++;break;case '(':e++;break;case ')':f++;break;default:break;}}if(a!=b) printf("{}");if(c!=d) printf("[]");if(e!=f) printf("()");if(a==b&&c==d&&e==f) printf("NULL");return 0;}

这个当时看的c入门书有,但是没想到把这两个套在一起,这题属于醍醐灌顶。

3. (程序题)

题目编号 :Exp02-Basic03

题目名称:数字求和

题目描述:给定一个整数a,以及另外的5个整数,问题是:这5个整数中,可以被a整除的整数和是多少?

输入:输入一行只包括6个小于100的整数,其中第一个整数是a,输入保证a不为零。

输出:输出一行,给出一个整数,是5个数中可以被a整除的所有整数的和。

样例1:

输入:10 10 -20 30 40 11
输出:60

样例2:

输入:11 10 20 30 40 12
输出:0
#include<stdio.h>int main(){int a,t=1,m=0,n=0;scanf("%d",&a);while(t<=5){scanf("%d",&m);if((m%a)==0) {n=n+m;}t=t+1;}printf("%d",n);return 0;}

这题到第八题都不难,直到第九题狠狠把我给创了...到现在还搁这想为什么那个数能过呢...

4.5.6.7.8.跳过

9. (程序题)

题目编号 :Exp02-Basic09,GJBook3例-04-10

题目名称:斐波纳契序列

问题描述:

开始,有一对小兔子。

一个月后,变成大兔子开始怀孕;

两个月后, 生出一对小兔子,这时共有两对兔子(一对大兔子, 一对小兔子), 同时大兔子又再次怀孕;

三个月后, 以前出生的小兔子变成大兔子,以前怀孕的大兔子又生出一对小兔子, 这时共有三对兔子(两对大兔子, 一对小兔子), 所有大兔子又全部怀孕;

四个月后, 以前出生的小兔子变成大兔子,以前怀孕的大兔子又各生出一对小兔子, 这时共有五对兔子(三对大兔子, 两对小兔子), 所有大兔子又全部怀孕;

五个月后, 以前出生的小兔子变成大兔子,以前怀孕的大兔子又各生出一对小兔子, 这时共有八对兔子(五对大兔子, 三对小兔子), 所有大兔子又全部怀孕;

…… ……

假设在兔子的生养过程中没有死亡。编程序,输入 n , 计算 n 个月后,有多少对兔子, 并输出。

提示:注意序列各项间的递推关系。

输入:一个非负整数n,表示月份(n≤91)

输出:n 个月后的兔子数(单位:对)

样例1:输入 0   输出 1

样例2:输入 1   输出 1

样例3:输入 2   输出2

样例4:输入10   输出89

#include<stdio.h>
int main(void){long long w=2,u,v;                   //如果用int型的话,输入50以上就会溢出int i,n;// int最大为2×10的9次方,而long long可以到9×10的18次方                                         u=1;v=1;i=2;scanf("%d",&n);if(n==1||n==2)w=1;while(i<n){u=v;                    //用三个变量递推,算出w后u,v各向后进一位v=w;w=v+u;i++;}printf("%lld",w);return 0;}

笑死,还没想明白。开摆。

剩下的再说吧。

吉林大学超星学习通02(1)相关推荐

  1. 超星学习通小助手多线程工具Python

    话不多说,直接开始,不会安转的直接使用后面两款,下载直接打开exe运行 第一款:网课小助手python,需要自行安装Python环境(支持Windows.Mac.Linux各种环境) https:// ...

  2. 武汉超星学习通Java实习生一面

    自我介绍 Java有哪些数据类型 Java数据类型包括基本数据类型和引用数据类型两大类. 基本数据类型有8个,可以分为4个小类,分别是整数类型(byte/short/int/long).浮点类型(fl ...

  3. 人工智能与信息社会 超星学习通 网课 题库 大全 最全 中国大学 MOOC 北京大学 考试 题目 答案

    [单选题]2016年3月,人工智能程序()在韩国首尔以4:1的比分战胜的人类围棋冠军李世石. • A.AlphaGo • B.DeepMind • C.Deepblue • D.AlphaGo Zer ...

  4. 2023超星学习通 王艳茹 创业基础 章节测试答案

    2.1创业的概念与功能 1[单选题]下列对创业定义理解不正确的一项是(B) A.创业者通过资源整合来达到创业目标 B.创业伴随新行业的出现 C.寻求机会是产生创业活动的重要一环 D.创业伴随新价值的产 ...

  5. 吉林大学超星MOOC学习通高级语言程序设计 C++ 实验02 分支与循环程序设计(2021级)(1)

    由于本章节题目太多,我将分几次发布 实验02 分支与循环程序设计(2021级) 一. 程序题(共15题,100分) 1. (程序题) 题目编号 :Exp02-Enhance02,GJBook3-04- ...

  6. 吉林大学超星MOOC学习通高级语言程序设计 C++ 实验02 分支与循环程序设计(2021级)(4)

    13. 倍数 题目编号:Exp02-Basic07,GJBook3-03-07 题目名称:倍数 题目描述:任意一个整数n,如果n能同时被3.5.7整除,则n是3.5.7的倍数,如果n只能同时被其中的两 ...

  7. 吉林大学超星MOOC学习通高级语言程序设计 C++ 实验02 分支与循环程序设计(2021级)(2)

    5. 爱因斯坦阶梯 题目编号:Exp02-Basic10,GJBook3-04-15 题目名称:爱因斯坦阶梯 问题描述:设有阶梯,不知其数,但知:每步跨2阶,最后剩1阶:每步跨3阶,最后剩2阶:每步跨 ...

  8. 吉林大学超星MOOC学习通高级语言程序设计 C++ 实验02 分支与循环程序设计(2021级)(3)

    9. 三位Armstrong数 题目编号 :Exp02-Basic08,GJBook3-04-12 题目名称:三位Armstrong数 题目描述:编写程序,打印所有3位的Armstrong数,Arms ...

  9. 吉林大学超星MOOC学习通高级语言程序设计 C++ 实验04 数组及其在程序设计中的应用(2021级)(1)

    1. 索引数组排序 题目编号:Exp04-Enhance04,GJBook3-06-21 题目名称:索引数组排序 题目描述:已知n(n≤100)个元素的整型数组 A 未排序,一个索引数组 B 保存 A ...

  10. 吉林大学超星MOOC学习通高级语言程序设计 C++ 实验05 指针及其在程序设计中的应用(2021级)

    目录 1.字符串长度 2. 合法标识符 3.分类统计字符 4. 字符串部分删除 5. 排序二维数组 1.字符串长度 题目编号:Exp05-Basic01,GJBook3-07-06 题目名称:字符串长 ...

最新文章

  1. [python]关于字符串查找和re正则表达式的效率对比
  2. 内存管理模拟程序c语言,C语言 内存管理详解
  3. Centos 7或者说linux 怎么一直运行一个项目,自己退出终端也在运行
  4. windows下安装mysql 开机启动
  5. linux iptables_linux 开启独立iptables日志
  6. JSP中application的用法
  7. 官宣,PyTorch 1.0 稳定版本现已推出
  8. 通信基站能耗综合管理系统
  9. php解析torrent文件格式,bittorrent 种子文件结构解析
  10. libvlc 裁剪及编译
  11. woocommerce 新增一个订单状态
  12. 移动端设备广告投放的用户唯一识别码
  13. Inoventica干线网络,600 Gbit / s。
  14. 计算机四级考448分算低吗,英语4级成绩,四级300多成绩单有用吗。
  15. 逆向工程实验——pre9(可执行文件的加密MD5碰撞lab)
  16. 记一次windows 2008 R2 SP1中永恒之蓝病毒的处理过程
  17. 【CSDN官方】C技能树深度测评
  18. 宿主机到虚拟机的端口映射
  19. iPhone逆向--工具篇
  20. 我用 CF 打穿了他的云上内网

热门文章

  1. php jpg转换为pdf文件,使用PHP进行PDF转换为JPG转换
  2. 解决java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo
  3. networkx设置节点的大小_节点大小取决于NetworkX上的节点度
  4. MCU_通过windows串口API控制RTS和DTR
  5. cad插件_【CAD】源泉插件CAD插件强大到你无法想象,掌握此插件1/10功能你就是绘图大师...
  6. 认知无线电切换算法,基于排队论源码
  7. 我在CSDN上使用了大半年的账号最后不属于自己,纵有疾风起,人生不言弃
  8. 太实用了!Schedule模块, Python 周期任务神器!
  9. 移动通信原理B-------课后作业1
  10. Python构建代理ip池