Console.WriteLine("x={0} y={1} z={2}",x,y,z); x,y,z的值占据{0},{1},{2}位置
Console.WriteLine(x.ToString("##.##"));
//控制小数点位数
2.
foreach:遍历集合或数组中元素
static void Main(string[] args)
{
int[] x = { 1, 2, 3, 4, 5 };
foreach(int a in x)
Console.Write(a + " ");
Console.ReadLine();
}
3.
Math.Pow(2, i);//2的平方表示法
4.
从键盘输入一个正整数,按数字的相反顺序输出。
class Pr2_8
{
static void Main(string[] args)
{
Console.Write("请输入一个正整数:");
int s = int.Parse(Console.ReadLine());
while (s > 0)
{
int a = s % 10;
Console.Write(a);
s = s / 10;
}
Console.ReadLine();
}
}
5.
自守数
自守数是指一个数的平方的尾数等于该数自身的自然数。例如:
252=625 762=5776 93762=87909376
请求出200000以内的自守数
class Pr2_9
{
static void Main(string[] args)
{
for (int i = 0; i < 20000.0; i++)
{
bool flag = true;
int n = i; int sum = n * n;
while (n > 0)
{
if (sum % 10 != n % 10)//排除不符合的
{
flag = false;
break;
}
n = n / 10;
sum = sum / 10;
}
if (flag)
{
Console.WriteLine(i);
}
}
Console.ReadLine();
}
}