C#第六节课
for循环
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace for循环
{
class Program
{
static void Main(string[] args)
{
for (; ; )
{
//顺序,选择,循环
//for
//for (; ; )//死循环
//{
//}
//打印20遍你好
//for (int i = 1; i <= 20; i++)
//{
// if (i == 6)
// {
// continue;//结束本次循环,继续下次循环
// }
// Console.WriteLine(i);
//}
//输入一个整数,计算从1加到这个数的和
//Console.Write("请输入一个正整数:");
//int a = int.Parse(Console.ReadLine());
//int sum = 0;//0加上任何数都不会变化
//for (int i = 0; i <= a; i++)
//{
// sum += i;
//}
//Console.WriteLine(sum);
//Console.Write("请输入一个正整数:");
//int a = int.Parse(Console.ReadLine());
//int sum = 1;//0加上任何数都不会变化
//for (int i = 1; i <= a; i++)
//{
// sum *= i;
//}
//Console.WriteLine(sum);
//找出100以内的与7有关的数
//7的倍数
//个位数是7
//十位数是7
//int a = 0;
//for (double i = 1; i < 100; i++)
//{
// if (((i % 7) == 0) || (i / 10) == 7 || (i % 10) == 7)
// {
// Console.WriteLine(i);
// a ++;
// }
//}
//Console.WriteLine(a);
//一个游戏,前20关是每一关自身的分数
//21-30关,每一关是10分
//31-40关,每一关20分
//41-49关,每一关30分
//50关,是100分
//输入你现在闯到的关卡数,求你现在拥有的分数
//两种做法:if嵌套for for嵌套if
//Console.WriteLine("请输入闯到的关数:");
//int a = int.Parse(Console.ReadLine());
//int b = 0;
//if (a <= 50 && a > 0)
//{
// if (a == 50)
// {
// Console.Write("大神!您的");
// }
// else if (a > 40 && a < 50)
// {
// Console.Write("真厉害,您的");
// }
// else if (a < 41 && a > 30)
// {
// Console.Write("成绩一般,");
// }
// else if (a < 31 && a > 20)
// {
// Console.Write("请继续努力,");
// }
// else
// {
// Console.Write("啧啧啧,");
// }
// for (int i = 1; i < a; i++)
// {
// if (i <= 20)
// {
// b += i;
// }
// else if (i <= 30)
// {
// b += 10;
// }
// else if (i <= 40)
// {
// b += 20;
// }
// else if (i <= 49)
// {
// b += 30;
// }
// else
// {
// b += 100;
// }
// }
// Console.WriteLine("得分为" + b);
//}
//else
//{
// Console.WriteLine("您输入的有误");
//}
Console.Write("请输入您的阶梯数:");
int a = int.Parse(Console.ReadLine());
int b = 0;
if (a >= 0 && a <= 100)
{
if (a < 50)
{
for (int i = 0; i <= a; i++)
{
b += i;
}
}
else
{
b = 1125;
for (int i = 0; i <= (a - 49); i++)
{
b += 10;
}
}
Console.WriteLine("您的得分为:"+b);
}
else
{
Console.WriteLine("您输入的有误");
}
Console.WriteLine();
}
}
}
}