C#控制结构

学习C#-第一章-练习题(流程控制语句) 1.已知变量c = 7,d = 12;判断c是否是能被3整除的数;判断d是否是4的倍数\ int c = 3, d = 12; if (c % 3 == 0) { Console.WriteLine("c能被3整除"); } else { Console.WriteLine("c不能被3整除"); } if (d % 4 == 0 && 阅读详情


1.输出100-999之间的水仙花数。水仙花数是指其各位数字立方和等于该数本身的数,如153=1^3+5^3+3^3。

代码如下:

<span style="font-family:SimSun;font-size:18px;">using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace 水?仙¨¦花¡§数ºy
{
    class Program
    {
        static void Main(string[] args)
        {
            int a, b, c, x,s;
            for (x = 100; x <= 999; x++)
            {
                a = x / 100;
                b = x / 10 % 10;
                c = x % 10;
                s = a * a * a + b * b * b + c * c * c;
                if (s == x)
                {
                    Console.WriteLine(x);
                }
            }
            Console.ReadLine();
        }
    }
}</span>

运行结果:


 




2.找出1000以内的完全数。完全数:该数的因子(不包含本身)之和等于其本身。如28是完全数,因为28=1+2+4+7+14

代码如下:

<span style="font-family:SimSun;font-size:18px;">using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace Wanshu
{
    class Program
    {
        static void Main(string[] args)
        {
            int s = 0;
            int a = 0;
            int i, j;
            Console.WriteLine("1000以°?内¨²的Ì?完ª¨º数ºy为a:êo");
            for (i = 1; i <= 1000; i++)
            {
                s = 0;
                for (j = 1; j <= i/2; j++)
                {
                    if (i % j == 0 && i != j)
                    {
                        s += j;
                    }
                }
                if (s == i)
                {
                    Console.WriteLine("{0}\t", i);
                }
                
            }
            Console.ReadLine();
        }
    }
}</span>

运行结果:






3.找出2~999之间所有的同构数。所谓同构数是指该数出现在它的平方数的右边。如5、6、25等。


代码入下:

<span style="font-family:SimSun;font-size:18px;">using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 同ª?构1数ºy
{
    class Program
    {
        static void Main(string[] args)
        {
            int x, i,k = 10;
            for (i = 2; i <= 999; i++)
            {
                x = i * i;
                if (i == k)
                {
                    k = k * 10;

                }
                if (x % k == i)
                {
                    Console.WriteLine("\t"+i);
                }
            }
            Console.ReadLine();
        }
    }
}</span>

运行结果:






Unity开发必备:C#控制结构核心原理与实战优化指南 控制结构是编程语言的基石,它通过顺序、选择和循环三种基本逻辑,决定了代码的执行流程和路径。在游戏开发领域,尤其是使用Unity引擎时,深刻理解控制结构与游戏循环(如Update、FixedUpdate)的耦合机制至关重要。这不仅能提升代码的执行效率,更是构建清晰、可维护游戏逻辑的基础。其技术价值在于,通过合理运用if、switch、for、while等结构,开发者可以高效实现玩家输入响应、AI状态机、资源管理等核心功能,避免性能瓶颈和逻辑错误。在Unity特有的协程(Coroutine)和基于组件的架构中, 阅读详情

相关推荐

掌握C#控制结构与账户类的使用

本文深入探讨了C#中的控制结构,包括选择语句和重复语句,并通过账户类的实践演示了面向对象编程中类、对象、方法和属性的基本概念。文章详细解释了如何通过控制结构控制程序的流程,并通过UML类图展示了类的构造。此外,还讨论了数据完整性和错误预防的重要性。

weixin_30481539的博客 367

C# 学习笔记——基本的控制结构

基本控制结构 顺序结构 分支结构 循环结构 break和continue语句 1 顺序结构 程序从Main函数进入,按照语句在程序中的先后次序一条一条的顺序执行 2 分支结构 (1)if 语句 (2)if···else语句 (3)if···else if 语句 (4)switch···case语句 总结: if···else if 语句和switch···case语句的比较 相同点:都可以实现多分支结构 不同点:if···else if 语句处理范围,switch···case语句一般只能用于等值比较。 i

qq_40942467的博客 979

第四章 程序的控制结构

youxiao chengjie guanlian huanying xiazai

二、C#基础语法( 控制结构)

属性是类的字段的封装,提供了一种更安全、更灵活的方式来访问和修改字段的值。自动实现的属性简化了属性的实现过程,编译器会自动为你生成一个私有的后备字段。在C#中,控制结构用于控制程序的流程,决定了代码的执行顺序。:在方法内部定义的另一个方法,用于封装重复的代码块。:用于创建一个没有显式类型的对象,通常用于简单的值类型,如只包含几个字段的记录。:允许子类以自己的方式实现父类的虚方法,从而实现代码的复用和灵活性。:用于定义作用域内可见的变量和常量,用于存储程序运行时的值或常量值。:改变程序的执行流程。

ww1457950571的博客 2743

C#实现流程图设计器

主要介绍了C#实现流程图设计器,感兴趣的小伙伴们可以参考一下

高通camx架构学习(零)—— 深入理解Camera 硬件抽象层

从上面的定义可以看出,主要是通过hw_module_t 代表了模块,通过其open方法用来打开一个设备,而该设备是用hw_device_t来表示,其中除了用来关闭设备的close方法外,并无其它方法,由此可见谷歌定义的HAL接口,并不能满足绝大部分HAL模块的需要,所以谷歌想出了一个比较好的解决方式,那便是将这两个基本结构嵌入到更大的结构体内部,同时在更大的结构内部定义了各自模块特有的方法,用于实现模块的功能,这样,一来对上保持了HAL的统一规范,二来也扩展了模块的功能。

图像学习之旅 1668

C#中的控制结构

跟以前接触的C++一样,C#中的控制结构也有三种,即顺序结构,分支结构和循环结构。刚刚学完,来这儿整理一下思路,加深一下印象哈。 ★ 顺序结构:按照先后次序依次执行的结构,这种结构非常简单,就跟下楼梯一样一直往下走,直到程序执行结束。在这里也没什么多说的了。 ★ 分支结构:根据条件进行选择来执行不同的语句块。C#中分支结构主要有三种,即(1)if语...

weixin_34087301的博客 415

SAP PP CSAP_MAT_BOM_MAINTAIN ECN 增加组件

SAP PP CSAP_MAT_BOM_MAINTAIN ECN 增加组件。

GAVIN 408

C# —— 系统学习(控制结构)

这是一个for循环,初始化部分设置了变量i为1,条件部分检查i是否小于或等于10,每次循环结束后递增i的值。初始时,counter被赋值为0,每次循环内部都会打印counter的当前值,并将其加1。等于8时,break语句被执行,此时整个包含break的循环(即for循环)会被立即终止,不再执行后续的任何循环迭代。等于5时,continue语句被执行,这会导致程序立即跳过当前循环迭代的剩余部分,直接开始下一次迭代。既不大于等于90也不大于等于80,则执行else后的语句块,输出"合格"。

qq_57101277的博客 466

【Apollo规划模块探秘】—— 场景(Scenario)驱动的决策引擎

本文深入解析了Apollo自动驾驶平台规划模块的核心机制——场景(Scenario)驱动的决策引擎。文章通过类比日常驾驶,阐述了规划模块如何像经验丰富的司机一样,根据不同的路况(如车道跟随、无保护左转)切换不同的“驾驶模式”。重点剖析了场景管理器(ScenarioManager)如何基于感知信息进行场景判断与切换,以及“场景-阶段-任务”双层状态机如何精密协作,实现灵活、高效且安全的轨迹规划。

rnn9storyteller的博客 278

手机相机Tuning专项调优(一):基础流程与图像主观评价标准建立实战解析

本篇为手机相机系统“Tuning专项调优”系列的开篇,深入剖析了当前手机相机Tuning的基本流程与图像主观评价标准的构建方法。结合实际工程经验与最新业界案例,详细介绍ISP调优和3A控制中涉及的主观评价标准,如锐度、色彩饱和度、噪声感知等,并提出一套可工程化落地的标准制定与评测实践体系,帮助工程师有效提升图像品质。

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 1933

【Unity每篇一个知识点】C#控制结构详解

C#控制结构详解

weixin_46259189的博客 854

【2026年华为暑期实习/秋招(AI)-8月5日-第一题- 选择题】(题目+思路+Java&C++&Python解析+在线测试)

摘要: 本文包含20道选择题,涵盖深度学习、数值计算、概率统计、线性代数及机器学习等领域。重点考察了Softmax的数值稳定性实现(减去最大值)、视觉问答任务(图像+问题→答案)、分层强化学习的奖惩计算、欧氏距离与余弦相似度、反向传播梯度计算、SVD降维存储优化、贝叶斯概率推断、插值多项式等。此外,涉及逻辑回归评价指标(不含MSE)、端侧推理内存因素(中间激活)、集中趋势度量(均值)、Householder变换性质、早期停止正则化、梯度矩阵秩与优化、在线学习特性及大模型训练技巧(如学习率预热、梯度裁剪)等知

m0_73659489的博客 190

对比介绍C#和C++的控制结构

总体而言,C#和C++的控制结构在语法形式和基本功能上非常相似,但在一些细节方面可能存在差异,比如变量声明的灵活性(C++相对更灵活)等,但这些差异对于理解和使用控制结构的核心逻辑影响不大。

alankuo的专栏 440

【GEE数据库】WRF常用数据集总结

【GEE数据库】WRF常用数据集总结

WW、forever的博客 634

55、Mac OS X 10.2 安装、设置、卸载及故障排除全攻略

本博客全面解析了 Mac OS X 10.2 的安装、设置、卸载及故障排除方法。内容涵盖四种安装方式的适用场景及操作步骤、设置助手的详细配置流程、卸载注意事项与恢复建议,以及常见问题和进阶故障的解决办法。通过图文并茂的形式,帮助用户快速掌握 Mac OS X 10.2 的基础与高级操作,是使用该操作系统的实用指南。

qsc90123456的博客 151

C#学习第2天:控制结构深入解析

C#学习之控制结构和循环语句的了解

ghost143的博客 522

(建议收藏)2024最新 URL Scheme大全APP跳转界面地址更新中 ios快捷指令快捷方式链接跳转微信小程序必备autojs可用免root (可定制开发和提取URL Scheme 参数提取)

(建议收藏)2024最新 URL Scheme大全APP跳转界面地址更新中 ios快捷指令快捷方式链接跳转微信小程序必备autojs可用免root (可定制开发和提取URL Scheme 参数提取)

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1万+

C# 控制结构的详细使用说明

控制结构列表 条件语句:if、if - else、if - else if - else、switch 循环语句:for、while、do - while、foreach

weixin_39604653的博客 598

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

青少年编程与数学 02-020 C#程序设计基础 07课题、控制结构

本文介绍了C#中的控制结构,包括顺序结构、选择结构和循环结构,并通过猜数字游戏的示例展示了这些结构的实际应用。顺序结构按代码顺序执行,选择结构通过条件判断选择执行路径,循环结构重复执行代码直到满足条件。跳转语句如`break`、`continue`和`goto`可以改变程序的执行顺序。这些结构提高了代码的灵活性、可读性和效率。

明月看潮生的博客 1221

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

【C#与.NET程序设计】(2)- C#基本数据类型及控制结构

c#基本数据类型

zizi7的专栏 636

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

C# 控制结构使用说明:条件语句和循环语句列表

在C#编程中,控制结构是构建程序逻辑的核心工具,它们允许开发者根据条件执行不同代码块或重复执行任务。

光酱的代码成长之路 671

C#学习笔记——(7)控制结构

选择结构 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace select { class Program { static void Main(string[] a...

屿十_ 313

C#OOP之三 控制结构

控制结构的意义 通常,程序中的语句按编写的顺序一条一条的执行,称为顺序执行。程序员可以用一些不同的C#语句指定下一个要执行的语句不是紧邻其后的语句,这成为控制转移。 20世纪60年代,人们发现,软件开发小组遇到的许多困难都是由于控制转移造成的,因此提出了结构化编程的思想。 为了使程序更容易开发和维护,程序员开始认真考虑结构化编程,因为结构

张晨光老师的播客 2631

C# 经典实例 第一章 类和泛型 #1.18 控制结构类型字段初始化

问题: 你需要能够控制结构的初始化,取决于是否想要将结构的所有内部字段初始化为基于字段类型的标准默认值(例如,int 初始化为0,string 初始化为空字符串),或者初始化为一组非标准的默认值,或者初始化为一组预定义的值。 解决方案: 可以使用结构的各种构造函数来实现我们的目标。要将结构的所有内部字段初始化为基于字段类型的标准默认值,只需使用结构的默认初始化即可,稍后会演示这一点。要将结构的字段初始化为一组预定义的值,可以使用重载的构造函数。最后,要将结构初始化为一组非标准的默认值,需要在结构构造函

Sbjhy的博客 423

【笔记】《C#大学教程》- 第4章 控制结构

1.C#关键字

zazisb的博客 328
上一篇: C#数组与矩阵
下一篇: 【转载】 Linux内核源码阅读以及工具
橘子局
博客等级 码龄14年 70粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值