“最后一点就是坚持,有时候写这些东西真的很痛苦,很让人抓狂,但是你一旦你坚持下去,久而久之,你会看到自己的进步,某一天你回过头去看自己以前写的文章,当你能够说出:”写得真他妈菜”,那么恭喜你,你已经level up了。”
——《程序员应该坚持写技术博客》原文链接:https://blog.csdn.net/d6619309/article/details/52727326
C#
笔者今天对于C#的学习内容主要是完成了五个小程序作业题。
1.编一个程序,定义常量Pi=3.14159265,从键盘上输入半径r,求出圆的面积。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 第1题
{
class Program
{
static void Main(string[] args)
{
const double Pi = 3.14159265;//说明对象常量
double r, s;//定义变量类型
Console.Write("请输入圆的半径:");//输出文字
r = double.Parse(Console.ReadLine());//将输入的字符串转化为等效双精度浮点数
s = Pi * r * r; //计算圆的面积
Console.WriteLine("圆的面积是{0}", s);//输出计算结果
Console.ReadLine();//使输出计算结果后的窗体暂停
}
}
}
2.编一个程序,定义三个double类型的变量,分别从键盘上输入值给它们,然后用Console.WriteLine方法把它们输出成一列,小数点对齐,保留3位小数。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 第2题
{
class Program
{
static void Main(string[] args)
{
double x, y, z;//定义xyz为双精度类型
Console.WriteLine("请输入一个数:");//输出文字
x = double.Parse(Console.ReadLine());//将字符串转化为双精度类型
Console.WriteLine("请输入一个数:");
y = double.Parse(Console.ReadLine());
Console.WriteLine("请输入一个数:");
z = double.Parse(Console.ReadLine());
Console.WriteLine("{0,10:f3}", x);
Console.WriteLine("{0,10:f3}", y);
Console.WriteLine("{0,10:f3}", z);
Console.ReadLine();
//Console.WriteLine("{0:f3}", x);
//Console.WriteLine("{0:f3}", y);
//Console.WriteLine("{0:f3}", z);
Console.ReadLine();
}
}
}
3.编一个程序,从键盘上输入三个数,用三元运算符(? :)把最大数找出来。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 第3题
{
class Program
{
static void Main(string[] args)
{
float a, b, c;//定义变量类型
Console.Write("请输入第一个数字:");//输出
a = float.Parse(Console.ReadLine());//输入
Console.Write("请输入第二个数字:");
b = float.Parse(Console.ReadLine());
Console.Write("请输入第三个数字:");
c = float.Parse(Console.ReadLine());
float max;//定于变量类型
max = a > b ? (a > c ? a : c) : (b > c ? b : c);//三元运算符的格式(判断条件)?A:B,若判断条件为真,则输出A,反之则输出B
Console.WriteLine("最大值为:{0}" , max);
Console.ReadLine();
}
}
}
4.编一个程序,从键盘上输入三个数,用三元运算符(? :)把最小数找出来。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 第四题
{
class Program
{
static void Main(string[] args)
{
float a, b, c;//定义变量abc的类型
Console.Write("请输入第一个数字:");//输出
a = float.Parse(Console.ReadLine());//输入
Console.Write("请输入第二个数字:");
b = float.Parse(Console.ReadLine());
Console.Write("请输入第三个数字:");
c = float.Parse(Console.ReadLine());
float max;//定义变量max的类型
max = a < b ? (a < c ? a : c) : (b < c ? b : c);//三元运算符判断最大值的公式为(判断条件)?A:B
Console.WriteLine("最小值为:{0}" , max);
//Console.WriteLine("最小值为:" + max); 另外一种输出方法
Console.ReadLine();
}
}
}
5.编一个程序,输入一个字符,如果是大写字母,就转换成小写字母,否则不转换。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 第四题
{
class Program
{
static void Main(string[] args)
{
char ch;//定义变量
Console.WriteLine("请输入一个字符");//输出
ch = char.Parse(Console.ReadLine());//输入并赋值
if (ch >= 'A' && ch <= 'Z')//判断
{
ch = (char)(ch + 32);
}
Console.WriteLine(ch);
}
}
}
由于代码都添加了注释,所以不再注释。
Python
Python今天没有学习。暂时略过。
(其实是因为昨晚睡太迟了,早上醒来已经十一点半了.......三天打鱼之后的筛=晒网好像要开始了...拭目以待)
JKCQW!