C#第四节课
分值语句(1)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace fenzhiyuju1
{
class Program
{
static void Main(string[] args)
{
//语句分类:顺序语句,选择语句(分支语句),循环语句
//选择、分支语句
//if(){}
//int a = 10;
//if (a < 10) {
// a++;
//}
//if(a>3){
// a--;
//}
//Console.WriteLine(a);
//if(){}else{}
//若if成立,只走if不走else
//若if不成立,则走else不走if
//int a = 10;
//if (a > 3)
//{
// a--;
//}
//else
//{
// a++;
//}
//Console.WriteLine(a);
//if(){}else if(){}else if(){}else{} 多选一
//若if不成立,去查看下一个else if成立不成立,若成立,剩下的就不执行了,若不成立继续向下运行
//int a = 10;
//if(a>12)
//{
// a++;
//}
//else if (a < 3)
//{
// a++;
//}
//else
//{
// a++;
//}
//if的嵌套
//if()
//{
// if()
// {
//
// }
// else
// {
// }
// }
//int a = 10;
//if (a < 100)
//{
// if (a > 3 && a < 20)
// {
// a++;
// }
//}
//else
//{
// a--;
//}
//联系
//输入一个小于等于100的整数,判断:
//是小于10的
//两位数
//是100
//Console.Write("请输入一个小于等于100的整数:");
//int a = int.Parse(Console.ReadLine());
//if (a <= 100)
//{
// if (a < 10)
// {
// Console.WriteLine("您输入的是一个小于10的数");
// }
// else if (a < 100)
// {
// Console.WriteLine("您输入的是一个两位数");
// }
// else
// {
// Console.WriteLine("您输入的是100");
// }
//}
//else
//{
// Console.WriteLine("您输入的有误");
//}
//输入三个整数,xyz,最终以从小到大的方式输出。
//利用嵌套。
for (; ; )
{
// Console.WriteLine("请输入X:");
// double X = double.Parse(Console.ReadLine());
// Console.WriteLine("请输入Y:");
// double Y = double.Parse(Console.ReadLine());
// Console.WriteLine("请输入Z:");
// double Z = double.Parse(Console.ReadLine());
//if (X > Y)
//{
// if (X > Z)
// {
// if (Y > Z)
// {
// Console.WriteLine("Z<Y<X");
// }
// else
// {
// Console.WriteLine("Y<Z<X");
// }
// }
// else
// {
// Console.WriteLine("Y<X<Z");
// }
//}
//else if (X > Z)
//{
// Console.WriteLine("Z<X<Y");
//}
//else
//{
// if (Z > Y)
// {
// Console.WriteLine("X<Y<Z");
// }
// else
// {
// Console.WriteLine("X<Z<Y");
// }
//}
//输入两个数,将a的值给b,将b的值给a
//中间变量
//int a = 2;
//int b = 5;
//int zhong = a;
//a = b;
//b = zhong;
//输入三个整数,xyz,最终以从小到大的方式输出。
//Console.WriteLine(x);
//Console.WriteLine(y);
//Console.WriteLine(z);
//利用中间变量
// double a = X;
// if (X < Y && X < Z)
// {
// if(Y>Z)
// {
// a = Z;
// Z = Y;
// Y = a;
// }
// }
// else if (Y < X && Y < Z)
// {
// if (X > Z)
// {
// X = Y;
// Y = Z;
// Z = a;
// }
// else
// {
// X = Y;
// Y = a;
// }
// }
// else
// {
// if (X > Y)
// {
// X = Z;
// Z = a;
// }
// else
// {
// X = Z;
// Z = Y;
// Y = a;
// }
// }
// Console.WriteLine("输出顺序为:");
// Console.WriteLine(X);
// Console.WriteLine(Y);
// Console.WriteLine(Z);
//Console.WriteLine("你好,请问你有房吗?");
//string a = Console.ReadLine();
//if (a == "有"||a=="有啊"||a=="当然有"||a=="必须的"||a=="废话"||a=="肯定有"||a=="肯定有啊"||a=="有有有"||a=="必须有啊")
//{
// Console.WriteLine("那咱们结婚吧!");
// Console.WriteLine("好,换下一个");
//}
//else
//{
// Console.WriteLine("那,你有存款吗?");
// string b = Console.ReadLine();
// if (b == "有" || b == "有啊" || b == "当然有" || b == "必须的" || b == "废话" || b == "肯定有" || b == "肯定有啊" || b == "有有有"||b=="必须有啊")
// {
// Console.WriteLine("那你先拿存款买了房,咱们再结婚吧。。");
// Console.WriteLine("好,换下一个");
// }
// else
// {
// Console.WriteLine("呃。。。那。。。你有能力吗。。。。。。");
// string c = Console.ReadLine();
// if (c == "有" || c == "有啊" || c == "当然有" || c == "必须的" || c == "废话" || c == "肯定有" || c == "肯定有啊" || c == "有有有"||c=="必须有啊")
// {
// Console.WriteLine("好吧。。你先凭能力挣钱,然后有钱买了房子,咱们再说结婚的事吧.....");
// Console.WriteLine("好,换下一个");
// }
// else
// {
// Console.WriteLine("呵呵哒,拜拜吧~");
// Console.WriteLine("好,换下一个");
// }
// }
//}
//输入学生姓名,输入考试成绩 double
//若是100,【恭喜你***,满分通过!】
//若是大于80小于100,【】
//若是大于60小于80
//Console.WriteLine("请输入名字");
//string a = Console.ReadLine();
//Console.WriteLine("请输入分数");
//double b = double.Parse(Console.ReadLine());
//if(b==100)
//{
// Console.WriteLine("恭喜你" + a + "满分通过");
//}else if(b>80&&b<100)
//{
// Console.WriteLine(a+"你很优秀,继续保持!");
//}
//else if (b > 60 && b < 100)
//{
// Console.WriteLine(a+",成绩良好!");
//}
//else if (b > 50 && b < 100)
//{
// Console.WriteLine(a+"就差一点就能及格,下次努力");
//}
//else if (b >= 0 && b < 100)
//{
// Console.WriteLine(a+"!!你是笨蛋么???");
//}
//else
//{
// Console.WriteLine("输入有误");
//}
//有一组函数:y=x (x<1);
//y=2x-1 (1<=x<10);
//y=3x-11 (x>=10).
//括号内是x的满足条件
//实现功能,随意输入一个x值,输出x值。
//Console.WriteLine("请输入x的值:");
//double x = double.Parse(Console.ReadLine());
//double y ;
//if (x < 1)
//{
// y = x;
//}else if(x>=1&&x<10)
//{
// y = (2 * x - 1);
//}
//else
//{
// y = (3 * x - 11);
//}
//Console.WriteLine(y);
double x;
double y;
Console.Write("请输入a= ");
double a = double.Parse(Console.ReadLine());
Console.Write("请输入b= ");
double b = double.Parse(Console.ReadLine());
Console.Write("请输入c= ");
double c = double.Parse(Console.ReadLine());
if (a == 0)
{
Console.WriteLine("这个不是一元二次方程");
if (b == 0 && c == 0)
{
Console.WriteLine("方程组有无数解");
}
else if (b == 0)
{
Console.WriteLine("方程组无解");
}
else if (c == 0)
{
Console.WriteLine("有唯一解x=0");
}
else
{
Console.WriteLine("有唯一解x="+(c/b));
}
}else
{
Console.WriteLine("这个是一元二次方程");
y=(b*b-4*a*c);
if (y > 0)
{
Console.WriteLine("有两个根x=" + ((-b + Math.Sqrt(y)) / (2 * a)) + "和" + ((-b - Math.Sqrt(y)) / (2 * a)));
}
else if (y == 0)
{
Console.WriteLine("有一个根x=" + (-b / (2 * a)));
}
else
{
Console.WriteLine("x没有实根");
}
}
}
Console.WriteLine();
}
}
}
C#第四节课的更多相关文章
- centos Linux系统日常管理1 cpuinfo cpu核数 命令 w, vmstat, uptime ,top ,kill ,ps ,free,netstat ,sar, ulimit ,lsof ,pidof 第十四节课
centos Linux系统日常管理1 cpuinfo cpu核数 命令 w, vmstat, uptime ,top ,kill ,ps ,free,netstat ,sar, ulimit ...
- centos 目录文件管理 mkdir,rm,touch,误删文件extundelete,cp,mv,cat,more,less ,head,tail,chown,chmod ,umask 第四节课
centos 目录文件管理 mkdir,rm,touch,误删文件extundelete,cp,mv,cat,more,less ,head,tail,chown,chmod ,umask 第四节课 ...
- 风炫安全web安全学习第三十四节课 文件包含漏洞防御
风炫安全web安全学习第三十四节课 文件包含漏洞防御 文件包含防御 在功能设计上不要把文件包含的对应文件放到前台去操作 过滤各种../,https://, http:// 配置php.ini文件 al ...
- 风炫安全WEB安全学习第二十四节课 利用XSS钓鱼攻击
风炫安全WEB安全学习第二十四节课 利用XSS钓鱼攻击 XSS钓鱼攻击 HTTP Basic Authentication认证 大家在登录网站的时候,大部分时候是通过一个表单提交登录信息. 但是有时候 ...
- 第四节课-反向传播&&神经网络1
2017-08-14 这节课的主要内容是反向传播的介绍,非常的详细,还有神经网络的部分介绍,比较简短. 首先是对求导,梯度的求解.反向传播的核心就是将函数进行分解,分段求导,前向计算损失,反向计算各个 ...
- 《linux就该这么学》第四节课笔记,三章和四章开始!
第三章 (根据课本和在线培训视频排版总结,借鉴请改动) 右键可打开终端练习 3.1:输入输出重定向 输入重定向:符号 "<" ,是一种 ...
- 《linux就该这么学》第十四节课:第13章,部署DNS域名解析服务(bind服务)
(借鉴请改动) 第十二章收尾 12.2.nfs网络文件系统 RHEL7默认安装了nfs,配置文件在 /etc/export 写入格式:共享目录 允许的客户端(参数) ro ...
- C#第十四节课
函数的调用 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System ...
- Linux第四节课学习笔记
touch命令可修改文件atime和mtime,不能修改ctime.可用于修改文件后将修改时间改回之前修改时间. mkdir命令用于创建空白的目录,格式为“mkdir [选项] 目录”.加上参数-p可 ...
- php第二十四节课
三级联动 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3 ...
随机推荐
- leetcode第一刷_Same Tree
回来更博客的时候才发现.这道题不是跟推断树是不是对称的很相像吗.这个也是用了两个指针同一时候递归啊,有时候思维的局限真可笑. class Solution { public: bool isSameT ...
- Why is try {…} finally {…} good; try {…} catch{} bad?
http://stackoverflow.com/questions/128818/why-is-try-finally-good-try-catch-bad The big difference i ...
- hihocoder 1677 翻转字符串 splay
时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 给定一个字符串S,小Hi希望对S进行K次翻转操作. 每次翻转小Hi会指定两个整数Li和Ri,表示要将S[Li..Ri]进行 ...
- RCF:一个相当不错的C++分布式RPC框架
RCF(远程调用框架)是一个可以移植的C++进程间通信框架,使用C++语言特性,提供了一个简单高效的编写分布式C++软件的途径.RCF利用编译时多态清晰分开了接口和实现. 和传统的RPC框架如CORB ...
- This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery
This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'的意思是,这版本的 MySQL 不支持使 ...
- Oracle 字符拼接
使用的是ORACLE中的cast函数: 官方链接: https://docs.oracle.com/cd/E11882_01/server.112/e41084/functions023.htm#SQ ...
- Django day08 多表操作 (四) 一对多, 多对多连续跨表查询
一对多 # 基于双下划线的一对多查询 # 查询出版社为上海出版社的所有图书 # ret = Publish.objects.filter(name='上海出版社').values('book__nam ...
- Oracle备份Scott
@echo off echo ================================================ echo Windows环境下Oracle数据库的自动备份脚本 echo ...
- 【NOIP2018】 游记
All ended? [day 0] 一点感觉没有,不过翘掉了早上的课(当然还有前三周的课),然后刚想睡一会儿,就被通知要上车了/难受 在车上玩了一会儿早上下的Super Mario(主要是早上刷了一 ...
- C - Between the Offices
Problem description As you may know, MemSQL has American offices in both San Francisco and Seattle. ...