代码改变世界

C#程序开发基础

2018-03-24 21:11  不现实的幻想  阅读(145)  评论(0编辑  收藏  举报

第三章了解运算符

概念:运算符又叫操作符,是一个用于运算,作用于一个或多个操作数

分类:一元运算符,二元运算符,三目运算符

运算符包括数学运算与字符串赋值

健康计算器代码:

Console.Write("请输入性别(男或女):");
string input = Console.ReadLine();
Console.Write("请输入身高(厘米):");
int height = int.Parse(Console.ReadLine());
Console.Write("请输入体重(千克):");
int weight = int.Parse(Console.ReadLine());
double standardWeight = input == "男" ? (height - 80) * 0.7 : (height - 70) * 0.6;
double min = standardWeight * 0.9;
double max = standardWeight * 1.1;
string result = weight >= min && weight<= max ? "身体非常健康,继续保持" : weight < min ? "偏瘦,请补充营养" : "偏胖,请少吃多运动";
Console.WriteLine(result);
Console.ReadLine();

第四章作用域,判断,循环

作用域只作用当前范围,对括号内代码有效,括号外无效

if判断 if(变量,判断依据,表达式)

for,while循环

for有次数,while无限循环与if判断格式一样

打印九九乘法表代码参照

for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write(i + "*" + j + "=" + i * j + "\t");
}
Console.WriteLine();
}
Console.ReadLine();

第五章学习数组

概念:可以存放多个同类型的数据,数据项有排序索引或下标

数组分为固定项数组和集合

固定:固定项,数组个数不变

集合:数组个数不确定

根据实际情况决定

第六节前五节总结及自主编程

编辑水仙花数代码参考

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 判断水仙花数字
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入水仙花数字的取值范围");
Console.Write("请输入水仙花数的最小取值是:");
int owe = int.Parse(Console.ReadLine());
Console.Write("请输入水仙花数的最大取值是:");
int two = int.Parse(Console.ReadLine());
for (int i = owe ; i <= two ; i++)
{
int a = i / 100 % 10;
int b = i / 10 % 10;
int c = i / 1 % 10;
if (a*a*a + b*b*b + c*c*c == i)
{
Console.Write(i + " ");
}
}
Console.ReadLine();
}
}
}

反序输出字符串

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 反序输出
{
class Program
{
static void Main(string[] args)
{
Console.Write("请输入要转换反序的字符:");
string zfc = Console.ReadLine();
int cd = zfc.Length;
string hh ="";
for (int i = cd - 1; i >= 0; i-- )
{
hh += zfc[i];
}
Console.Write("得到的反序输出的结果是:" + hh);
Console.ReadLine();
}
}
}