隐藏页面特效

C# 余一问题 奇偶数求和问题

编写程序,用 while 循环语句实现下列功能:有一篮鸡蛋,不止一个,有人两个两个数,多余一个,三个三个数,多余一个,再四个四个地数,也多余一个,请问这篮鸡蛋至少有多少个。

 

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Testing1_3 { class Program { static void Main(string[] args) { int sum = 2; //鸡蛋个数总量 bool flag = false; while (sum < int.MaxValue && flag == false) { //循环条件:鸡蛋总量没有超出int所表示最大值,且没找到一个符合条件的 if (sum % 2 == 1 && sum % 3 == 1 && sum % 4 == 1) //满足题目条件,已找到 { Console.Write("这篮鸡蛋至少有{0}", sum); Console.WriteLine("个。"); flag = true; } else //没找到,增加鸡蛋数量 sum++; }//while循环结束 int i = int.Parse(Console.ReadLine()); } } }

编写程序,计算数组中奇数之和和偶数之和。

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Testing1_4 { class Program { static void Main(string[] args) { List<string> str = new List<string>(); int len = 0; int jsum = 0; int osum = 0; Console.WriteLine("输出数组的元素,以q结束"); while (true) { string input = Console.ReadLine(); if (input.Equals("q") == false) //如果输入的不是q(区分大小写),则增加记录 str.Insert(len++, input); else break; } //Console.WriteLine("输出数据长度"); // Console.WriteLine(len); //结果说明数据是按行存在链表中的,每行占链表一个值 // Console.WriteLine("依次输出链表中数据"); // for (int i = 0; i < len; i++) // { // Console.WriteLine(str[i]); //依次输出链表每个值,也是依次输出每行 //} //Console.WriteLine("依次输出每个值"); string[][] every = new string[len][]; //交叉数组,行固定,为上面得到的行数,每一行的长度不定(每行字符间以空格或其他分割) for (int i = 0; i < len; i++) { every[i] = str[i].Split(); //C#对空格的分割方式之一,如果是其他分割方式,就需要也使用上面的链表分割每行的方式了 } for (int i = 0; i < len; i++) { for (int j = 0; j < every[i].Length; j++) { int aa; // Console.WriteLine(every[i][j]); aa = int.Parse(every[i][j]); if ((aa % 2) == 1) { jsum += aa; } else { osum += aa; } } } Console.WriteLine("奇数之和为:"); Console.WriteLine(jsum); Console.WriteLine("偶数之和为:"); Console.WriteLine(osum); Console.ReadKey(); } } }

 


__EOF__

本文作者往心。
本文链接https://www.cnblogs.com/lx06/p/15686193.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   往心。  阅读(83)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
历史上的今天:
2020-12-14 jsp标签问题
点击右上角即可分享
微信分享提示