下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C#求常见数学题目实例求除以7余5,除以5余2,除以3余1的所有三位数之和程序代码:using System;using System.Collections.Generic;using System.Text;namespace RemainerMaths class Program static void Main(string args) /求除以7余5,除以5余2,除以3余1的所有三位数之和 Console.WriteLine(除以7余5,除以5余2,除以3余1的所有三位数如下:); int from = 100; int to = 1000; int sum = 0; for (in
2、t i = from; i to; i+) if (i % 7 = 5 & i % 5 = 2 & i % 3 = 1) Console.WriteLine(i); sum += i; Console.WriteLine(除以7余5,除以5余2,除以3余1的所有三位数之和为:0, sum); Console.ReadLine(); 答案:1-9九个数字不重复组成一个三位数加法算式,求出所有组合:程序代码:using System;using System.Collections.Generic;using System.Text;namespace RemainerMaths class Pr
3、ogram static void Main(string args) int count = 0;/可能性个数 int a = 1, 2, 3, 4, 5, 6, 7, 8, 9 ; for (int i = 0; i a.Length; i+) for (int j = 0; j a.Length; j+) for (int k = 0; k a.Length; k+) if (ai != aj & aj != ak & ak != ai) /从9个数中随机找出3个数组成三位数 int add1 = 100 * ai + 10 * aj + ak; /将剩下的6个数字组成一个数组 int
4、b = GetNewArray(a, i, j, k); for (int x = 0; x b.Length; x+) for (int y = 0; y b.Length; y+) for (int z = 0; z b.Length; z+) if (bx != by & by != bz & bz != bx) /从这6个数中随机找出3个数组成三位数 int add2 = 100 * bx + 10 * by + bz; /将剩下的3个数字组成一个数组 int c = GetNewArray(b, x, y, z); /获得最后剩下的3个数字组成的所有三位数 int lastNumbe
5、r = GetAllThreeNumber(c); /如果两数之和等于第三个数就输出 for (int index = 0; index lastNumber.Length; index+) if (add1 + add2 = lastNumberindex) count+; Console.WriteLine(0 + 1 = 2, add1, add2, lastNumberindex); break; Console.WriteLine(共有0种情形-因加法存在交换律,则实际有1种情形。, count, count / 2); Console.ReadLine(); / / 由原数组,去除
6、掉索引在i、j、k处的元素后形成的新数组 / / / / / / static int GetNewArray(int a, int i, int j, int k) List list = new List(); for (int temp = 0; temp a.Length; temp+) if (temp != i & temp != j & temp != k) list.Add(atemp); int b = list.ToArray(); return b; / / 获得由最后三个数字组成的所有三位数 / / / static int GetAllThreeNumber(int list) List temp = new List(); if (list = null | list.Length != 3) return temp.ToArray(); temp.Add(100 * list0 + 10 * list1 + list2); temp.Add(100 * list0 + 10 * list2 + list1); temp.Add(100 * list1 + 10 * list0 + list2); temp.Add(100 * list1 + 10 * list2 + list0); temp.Add
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钾肥生产工核心能力强化考核试卷含答案
- 锅炉设备制造工变更管理能力考核试卷含答案
- 多工序数控机床操作调整工安全操作水平考核试卷含答案
- 烧碱电解工岗位责任感考核试卷含答案
- 医疗机构依法执业自查报告
- 物业管理公司客户服务中心人员文明服务制度
- 安全主题手绘指南讲解
- 2026年大学试题(艺术学)-舞蹈鉴赏历年参考题库含答案解析
- 2026年大学试题(经济学)-管理经济学历年参考题库含答案解析
- 2026年安徽广播影视职业技术学院高职单招笔试数学历年参考题库含答案解析
- 20S515 钢筋混凝土及砖砌排水检查井
- 实施指南(2025)《JB-T 10285-2017食品真空冷冻干燥设备》
- 南亚地理教学课件
- 肠系膜静脉血栓形成的护理查房
- 如何写地质报告怎样写地质报告地质报告的详细编写方法
- T∕CACM 1114-2018 中医治未病实践指南 药茶调理偏颇体质
- 2.1.3碳酸钠和碳酸氢钠 课件 高一上学期化学人教版(2019)必修第一册
- 概率论与数理统计第四版-课后习题答案-盛骤-浙江大学
- 中职数学集合与不等式综合测试题
- JT-T-794-2019道路运输车辆卫星定位系统车载终端技术要求
- 世界十大汽车公司及其品牌
评论
0/150
提交评论