目录

1、请设计程序,验证算数运算符和赋值运算符。

Int a,b,c

C=a+b

+=

  privatevoid button1_Click(object sender, EventArgse)
{
tb.Text = "";
tb.Text = tb.Text +Environment.NewLine + "【题1】" +Environment.NewLine + Environment.NewLine + "1、请设计程序,验证算数运算符和赋值运算符。" + Environment.NewLine + " int a,b,c "+ Environment.NewLine + " c=a+b "+ Environment.NewLine + " 使用 += 验证";
tb.Text = tb.Text +Environment.NewLine + Environment.NewLine + "【解答】 "+ Environment.NewLine + Environment.NewLine + "int a=1, b=2, c=0; ";
int a = 1, b = 2, c =0;
c = a + b;
tb.Text = tb.Text + Environment.NewLine + "c=a+b,c的结果为: "+c.ToString();
a = 1; b = 2; c = 0;
a +=b;
tb.Text = tb.Text +Environment.NewLine + "a+=b,a的结果为: " + a.ToString();
a = 1; b = 2; c = 0;
b += a;
tb.Text = tb.Text +Environment.NewLine + "b+=a,b的结果为: " + b.ToString();
tb.Text = tb.Text +Environment.NewLine + Environment.NewLine + "----------萌狼蓝天解答完毕----------- ";
}

2、请设计程序,验证关系运算符和逻辑运算符。

Bool r;

Int a=6,b=7;

R=a>b;

Bool f=true;

Bool g=false;

R=f&&g

privatevoid button2_Click(object sender, EventArgs e)
{
tb.Text = "";
tb.Text = tb.Text +Environment.NewLine + "【题2】" + Environment.NewLine + Environment.NewLine + "2、请设计程序,验证关系运算符和逻辑运算符。" + Environment.NewLine + "" +
"bool r;"+ Environment.NewLine +
"int a = 6, b = 7;" + Environment.NewLine +
" r = a > b;" + Environment.NewLine +
"bool f = true;" + Environment.NewLine +
"bool g = false;" + Environment.NewLine +
Environment.NewLine + " 使用 R = f && g 验证";
tb.Text = tb.Text +Environment.NewLine + Environment.NewLine + "【解答】 " + Environment.NewLine;
bool r;
int a = 6, b = 7;
r = a > b;
bool f = true;
bool g = false;
tb.Text = tb.Text +Environment.NewLine + "r=a>b ,结果为: " + (r=a>b).ToString();
tb.Text = tb.Text +Environment.NewLine + "r=f&&g,运算的结果为: " + (r = f && g).ToString();
tb.Text = tb.Text + Environment.NewLine + Environment.NewLine + "----------萌狼蓝天解答完毕----------- "; }

3、什么是短路运算,请举例说明?

  privatevoid button3_Click(object sender, EventArgse)
{
tb.Text = "";
tb.Text = tb.Text +Environment.NewLine + "【题3】" + Environment.NewLine + Environment.NewLine + "3、什么是短路运算,请举例说明" + Environment.NewLine + "" +
"短路运算符,当第一个条件起到决定作用的时候,不再执行后面的条件,例如:" +Environment.NewLine +
"if(a && b) 中 如果a为false,则结果一定为false,则后面的b无需再进行判断" + Environment.NewLine +
"if(a || b) 中 如果a为true,则结果一定为true,则后面的b无需再进行判断" + Environment.NewLine;
}

4、项目实训题,要求如图:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
//实训题目:
//从键盘输入学生姓名及其5门课的成绩(语文,数学,英语,物理,化学)的总成绩及其平均分
Console.Write("请输入学生姓名:");
String name = Console.ReadLine();
Console.Write("请输入语文成绩:");
String chinese = Console.ReadLine();
int a = changeInt(chinese);
Console.Write("请输入数学成绩:");
String math = Console.ReadLine();
int b = changeInt(math);
Console.Write("请输入英语成绩:");
String english = Console.ReadLine();
int c = changeInt(english);
Console.Write("请输入物理成绩:");
String physics = Console.ReadLine();
int d = changeInt(physics);
Console.Write("请输入化学成绩:");
String chemistry= Console.ReadLine();
int e = changeInt(chemistry);
//计算
int sum = a + b + c + d + e;
int avg = (sum) / 5;
//输出
Console.Write("\n学生姓名:" + name) ;
Console.Write("\n学生总成绩:" + sum.ToString());
Console.Write("\n学生平均成绩:" +avg.ToString());
//等待
Console.ReadKey();
} public static int changeInt(String cj) {
int rq;
if (!int.TryParse(cj, out rq))
{
Console.Write("请输入正确的成绩:");
String recj = Console.ReadLine();
changeInt(recj);
}
return rq;
}
} }

5、以下哪些标识符合法,哪些不合法

张三

_23
int

Int

a

b11_

123

李四+

Length

【C#】【平时作业】习题-2-数据类型运算符表达式的更多相关文章

  1. 实验1 C语言环境使用和数据类型 运算符 表达式

    Part1 经过练习我发现自己经长会漏掉分号,有时输入法不同,打出来的括号前后不同,还有转义字符的使用,大小写转化之间的表达.还有打字速度比较慢. Part2 #include<stdio.h& ...

  2. 实验一C语言开发环境使用和数据类型·运算符·表达式

    #include<stdio.h> int main(){ printf(" o \n"); printf("<H>\n"); prin ...

  3. C语言基础课程 第四课 它山之石可以攻玉---C语言数据类型和表达式

     1         C语言中的数据类型 1.1      常量 常量就是在程序中不可变化的量 1.1.1         #define #define MAX 10 Define;//定义了一 ...

  4. 旅行,说走就走 Help? [C++数据类型和表达式]

    摘要: 原创出处: http://www.cnblogs.com/Alandre/ 泥沙砖瓦浆木匠 希望转载,保留摘要,谢谢! 乐天派.我却喜欢和老妈说"老妈小时候喜欢羡慕别人有动力,现在看 ...

  5. JAVA 变量 数据类型 运算符 知识小结

    ---------------------------------------------------> JAVA 变量 数据类型 运算符 知识小结 <------------------ ...

  6. JavaSE| 数据类型| 运算符| 进制与补码反码等

    JavaSE JavaSE是学习JavaWeb.JavaEE以及Android开发的基础 边听边思考边做“笔记” 不要完全依赖书和视频: 捷径:敲.狂敲: 规范:加注释: 难点,不懂的记录下时间再回头 ...

  7. 变量和数据类型&运算符

    变量和数据类型&运算符 变量 变量的作用:用来存储数据 变量命名的规范:字(字符串)下(_下划线)美($)人(¥) 数 (可以包括数字)骆驼 有意义(可以以字母,下划线,美元符号,人民币符号开 ...

  8. JavaScript的基础数据类型和表达式

    Java Script的基础数据类型和表达式 基本的数据类型: number(数值)类型:可分为整数和浮点数 string(字符)类型:是用单引号“'”或者双引号“"”来说明的. boole ...

  9. JavaScript--总结一(变量+数据类型+运算符)

    JavaScript是什么? 是一门脚本语言(不需要编译,直接执行) 是一门解释性语言 是一门动态类型的语言 是一门基于对象的语言 JavaScript分为三个部分 1.ECMAScript  标准- ...

  10. 【Python】变量&数据类型&运算符

    一.Python变量&数据类型&运算符 1.print()函数 1.1 输出数字,字符串,含有运算符的表达式 print(123) print('hello world') print ...

随机推荐

  1. Android Qcom USB Driver学习(一)

    该系列文章总目录链接与各部分简介: Android Qcom USB Driver学习(零) USB接口类型 Android终端上常用的USB接口:TypeC(现在的主流),MicroB(以前的设备) ...

  2. TLB一致性维护

    TLB 是页表项的物理 cache,用于加速虚拟地址到物理地址的转换.CPU 在访问一个虚拟地址时,首先会在 TLB 中查找,如果找不到对应的表项,那么就称之为 TLB miss,此时就需要去内存里查 ...

  3. apisix~自定义文件上传代理插件~支持form-data文件和kv参数

    参考文献 https://stackoverflow.com/questions/24535189/composing-multipart-form-data-with-a-different-con ...

  4. HDU-ACM 2024 Day2

    T1004 a*b problem(HDU 7448) 不会. T1005 小塔的养成游戏之梦(HDU 7449) 不会. T1009 强攻计策(HDU 7453) 容易发现初始速度是多少对答案没有影 ...

  5. tarjan 各类板子集合

    tarjan大板子(非讲解): 1.普通缩点DGA void tarjan(int x){ dfn[x]=low[x]=++cntp; q.push(x);v[x]=1; for(int i=head ...

  6. Machine Learning Week_1 Introduction 5-8

    目录 1.5 Vedio: Supervised Learning unfamiliar words 1.6 Reading: Supervised Learning unfamiliar words ...

  7. 洛谷 P1540 [NOIP2010 提高组] 机器翻译

    题目概括 给定 N 个整数,和一个容量为 M 的"字典",从头到尾依次翻译,每次翻译先看自家字典,没有的话再看别人的字典并存到自家字典,如果自家字典满了,当前单词的翻译会代替最早进 ...

  8. ABC370 E - Avoid K Partition

    ABC370 E - Avoid K Partition 求一个序列的合法划分方案数.一种划分合法当且仅当没有一个子串的和是 \(k\). 由于是否存在子串和为 \(k\) 很重要,因此考虑将它加入状 ...

  9. 新手入门Java自动化测试的利器:Selenium WebDriver

    今天我们将深入探讨一款强大的Java自动化测试工具--Selenium WebDriver.在正式介绍Selenium WebDriver之前,让我们首先对Selenium本身进行简要概述,以便更好地 ...

  10. 洛谷P4913【深基16.例3】二叉树深度题解

    很简单的二叉树遍历问题,可以用dfs(深度优先搜索)解决. 看到数据范围,最大不超过 \(10^6\) ,可以不开 long long (但我还是习惯性地开了) 接下来上代码: #include< ...