早上睡过头了,差点迟到.... 

第一题比较简单,列出形似    AB*CD=BA*DC 形式的所有等式,每个字母代表一个数字。 本人的做法是:

设两个数字      int X、Y,即    X=AB,    Y=CD,      那么      BA=X/10+X%10*10    CD同上。   然后判断  AB*CD==BA*DC即可《此为送分题,本人的代码就不贴出来了》
第二题稍微有些难度:    有变量   n=786245613984      让求出删除其中8个数字以后,按原序列的最小数字,并按原序列顺序输出被删除的数字与 删除后的最小数字  中间用逗号相隔。题目提示可以用字符数组求解,我依然用int数组求解 ,分析:
已知:有变量   n=786245613984
目标:让求出删除其中8个数字以后,按原序列排序的最小数字,
附加结果:并按原序列输出被删除的数字与 删除后的最小数字  中间用逗号相隔

解释:我认为,最高位的数字越小,那么这个数字整体就越小,所以我从第1位到第9位扫描最小的数字,用n1[0]记录第一个也就是最高位数字在n[12]中的位置,然后从n1[0]位置开始到第10位寻找第二给我数字,在n[12]中的位置储存在n1[1]中,以此类推,一直到最后一个数字取完,最后输出。

源码:

1 #include<stdio.h>

 2 int main()
 3 {
 4 
 5     int n[12]={7,8,6,2,4,5,6,1,3,9,8,4};
 6     int n1[4]={0,0,0,0};
 7     int i=0,j=0,a=3;
 8     
 9     for(i=1;i<=12-a;i++)
10     {
11         if(n[n1[j]]>n[i])
12         {
13             n1[j]=i;
14         }
15     }
16     for(i=1;i<4;i++)
17         n1[i]=n1[i-1]+1;
18 
19     for(i=1;i<4;i++)
20     {
21         for(j=n1[i];j<12-a;j++)
22         {
23             if(n[n1[i]]>n[j+1])
24             {
25                 n1[i]=j+1;
26             }
27         }
28         --a;
29     }
30     
31     i=0;
32     for(j=0;j<12;j++)
33     {   
34         if(n1[i]!=j)
35             printf("%d",n[j]);
36         else
37            {++i; continue;}
38     }  
39     printf(",");
40     for(i=0;i<4;i++)
41         printf("%d",n[n1[i]]);
42     getchar();
43     return 0;
44 }
Ps:着实收发和代码规范不是很好,有优化建议提一下 嘿嘿。
第三题是道附加题,比较偏数学知识,共有三小题:
1.给定三个坐标点,求这三点组成的三角形是属于什么类型三角形(锐角,直角,钝角)
2.就求第一问中这个三角形的外接圆的面积
3.给定5个坐标点,求经过这5个点的最小圆的面积
第一问很简单,设个二维数组,然后利用坐标求各边的值,最后利用相应的公式    判断a2+b2和c2的关系  得出相应的结果
第二问和第三问,没有做,因为之前的数学知识没有复习到圆部分,所以放弃了,但是大牛说可以利用高精度算法实现,正在研究中......

转载于:https://www.cnblogs.com/xecet/archive/2011/11/05/2237112.html

参加第六届ITAT C语言程序设计大赛复赛-----数学溃败相关推荐

  1. 7-3 欢迎参加贵工程2021年C语言程序设计大赛! (5 分)

    7-3 欢迎参加贵工程2021年C语言程序设计大赛! (5 分) 贵州工程应用技术学院创建于1938年,历经贵州省立毕节师范学校.毕节半耕半读师范学校.毕节师范专科学校等时期.1993年,教育部定名为 ...

  2. 物流设计大赛优秀作品_重磅!312支高校战队入围!谁主第六届全国大学生物流设计大赛复赛...

    中国物流与采购联合会培训部通知如下: 各有关院校: "马钢杯"第六届全国大学生物流设计大赛的初赛评审工作已经结束. 本届大赛共有580支参赛队取得参赛资格.大赛得到马钢集团的大力支 ...

  3. 【题解】吉首大学第六届新星杯暨程序设计大赛(新生网络同步赛).2016

    A 题目描述 C语言函数,数学函数,傻傻分不清楚~~ 题目很简单,我们定义F(x)是满足x取余a乘b的积等于0(即:x%(a*b)==0)这样的a,b的组数.现在给你一个n,你需要求出 F(n). 比 ...

  4. 华为杯大学生计算机软件大赛,关于举办2018年西安电子科技大学程序设计网络赛暨第十六届“华为杯”大学生程序设计竞赛的通知...

    各学院: 程序设计是大学生运用计算机充分展示自己分析问题和解决问题能力的一个重要途径,对于培养大学生实践能力.团队意识.创新意识.顽强意志和综合素质具有显著作用和效果.为了推动这项创新性素质教育活动的 ...

  5. 参加第六届中国制造业MES应用年会

    参加第六届中国制造业MES应用年会 2011年4月22日 报告主题<MES在流程行业的应用> 会议现场 转载于:https://blog.51cto.com/pmpok/552168

  6. 第六届“图灵杯”NEUQ-ACM程序设计人赛真题重现

    文章目录 前言 系列文章目录 一.秋季特惠 题目描述 AC代码如下: 二.找工作 题目描述 分析 AC代码如下: 三.购物计划 题目描述 分析 AC代码如下: 四.蟹黄堡的配方 题目描述 分析 AC代 ...

  7. 慕课python第六周测验答案_中国大学慕课答案第六章节答案_Python语言程序设计作业答案...

    中国大学慕课答案第六章节答案_Python语言程序设计作业答案 更多相关问题 求证:tan(x+y)+tan(x-y)=sin2xcos2x-sin2y. 若cosθ1+tan2θ+sinθ1+cot ...

  8. 大学c语言程序设计大赛,关于举办宁夏大学第二届C语言程序设计大赛的通知

    各学院: 根据学校<关于进一步加强基础课教学改革的意见>(宁大校发[2008]178号).<关于加强学生创新精神和创新能力培养的实施意见>(宁大校发[2008]75号) 的有关 ...

  9. 计算机科学创新大赛,计信学院举办第六届科技创新小发明大赛

    2014年3月23日晚7点,由计信学院分团委学生会主办的"第六届科技创新小发明大赛"的启动仪式在慧智楼90208教室隆重举行.计信学院分团委书记邵磊老师及各兄弟学院主席团和计信学院 ...

最新文章

  1. 美国劳工统计局使用机器学习自动执行数据编码
  2. 利用 Anderson-Darling Test 安德森-达令检验样本数据是否来自特定分布(包括分布:‘norm‘, ‘expon‘, ‘gumbel‘, ‘extreme1‘ or ‘logisti
  3. 发布ccnet的步骤
  4. 计算机lab模式适用于,计算机考证二级选择题1
  5. mpython掌控板_用mpython x玩转掌控板——微信小程序 遇上掌控板
  6. IoT---(1) 窄带物联网NB-IoT协议必须要了解的几个问题
  7. 读懂 SOLID 的「里氏替换」原则
  8. 中国数控攻牙机市场趋势报告、技术动态创新及市场预测
  9. select vue 获取name_在vue的组件中获取select2插件的值
  10. ssh中懒加载问题org.hibernate.LazyInitializationException
  11. MATLAB 自带RS编码函数中 gf 数据转化为 double 数组的方法
  12. adc0808模数转换实验报告_模数转换ADC0832、ADC0808和ADC0809的利用
  13. 汉诺塔游戏程序可以通过“递归”来实现?但你未必清楚其根本原因。
  14. 大数据分析师工资待遇
  15. 淘特 Flutter 流畅度优化实践
  16. MySQL+Java 图书管理系统
  17. 中国联通cdma 1x和中国移动gprs数据业务比较
  18. 计算机辅助开发方法的优缺点,高校计算机辅助教学应用的利弊分析
  19. Java Swing--学生信息管理系统
  20. 浏览器伪装成linux,Firefox修改UserAgent伪装为手机浏览器的方法

热门文章

  1. 逆误差函数:torch.erfinv
  2. 【迁移学习(Transfer L)全面指南】Pytorch处理体积数据
  3. Android移动开发之【Android实战项目】后台服务Service
  4. 最短路径(floyed)
  5. java 传 复合类型对象_struts复合类型传值(对象传值)
  6. php获取图高度,PHP imagesx()、imagesy() – 获取图像宽度与高度_程序员人生
  7. synchronized不能锁静态变量_多线程编程不可错过——彻底理解synchronized
  8. python编程基础知识体系_Python 编程核心知识体系-基础|数据类型|控制流(一)...
  9. android跑分和ios,安卓评分再高也没用吗 安卓与ios的区别
  10. iar代码优化影响运行速度吗_IAR中优化等级对Kinetis FGPIO执行速度的影响