第三课
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ThirdLesson
{
class Program
{
static void Main(string[] args)
{
//打印10-1
//for (int i=10;i>0; i--)
//{
// Console.WriteLine(i);
//}
//打印出1-100之间的所有偶数
//for (int i=1;i<=100;i++)
//{
// if (i % 2 == 0)
// {
// Console.WriteLine(i);
// }
//}
//for (int i=2;i<=100;i+=2)
//{
// Console.WriteLine(i);
//}
//实现过七游戏,在1-100之间,凡是带七或者是七的倍数的数,
//输出“过”,否则输出该数本身
//for (int i = 1; i <=100; i++)
//{
// if (i % 7 == 0||i%10==7||i/10==7)
// {
// Console.WriteLine("过");
// }
// else
// {
// Console.WriteLine(i);
// }
//}
/*打印:
* 1 2 3 4 5
* 1 2 3 4 5
* 1 2 3 4 5
* 1 2 3 4 5
* 1 2 3 4 5
*/
//for (int i = 1; i <=5; i++)
//{
// Console.Write("{0} ",i);
//}
//Console.WriteLine();
//for (int i = 1; i <= 5; i++)
//{
// Console.Write("{0} ", i);
//}
//Console.WriteLine();
//for (int i = 1; i <= 5; i++)
//{
// Console.Write("{0} ", i);
//}
//Console.WriteLine();
//for (int i = 1; i <= 5; i++)
//{
// Console.Write("{0} ", i);
//}
//Console.WriteLine();
//for (int i = 1; i <= 5; i++)
//{
// Console.Write("{0} ", i);
//}
//循环嵌套:
//for (int i = 1; i <= 5; i++)
// {
// for (int a = 1; a <= 5; a++)
//{
// Console.Write("{0} ", a);
//}
// Console.WriteLine();
//}
/*打印:
*1
*1 2
*1 2 3
*1 2 3 4
*1 2 3 4 5
*/
//for (int i = 1; i<6; i++)
//{
// for (int a = 1; a<=i ; a++)
// {
// Console.Write("{0} ",a);
// }
// Console.WriteLine();
//}
/*打印:
* 1 2 3 4 5
* 1 2 3 4
* 1 2 3
* 1 2
* 1
*/
//for (int i =1; i <6; i++)
//{
// for (int a=1;a<=6-i;a++)
// {
// Console.Write(a+" ");
// }
// Console.WriteLine();
//}
/*打印:
* 3 2 1
* 3 2
* 1
*/
//for (int i = 1; i < 4; i++)
//{
// for (int a = 3; a>=i; a--)
// {
// Console.Write("{0} ", a);
// }
// Console.WriteLine();
//}
//
//int num = 0;
//for (int i = 1; i < 100; i+=2)
//{
// num = num + i;
//}
// Console.WriteLine(num);
//打印图案:
/* *
* *
* * *
*/
//for (int i = 1; i < 4; i++)
//{
// //打印空格
// for (int a =0; a <3-i; a++)
// {
// Console.Write(" ");
// }
// //打印*+" "
// for (int b = 0; b < i; b++)
// {
// Console.Write("* ");
// }
// Console.WriteLine();
//}
//练习:求出1-100所有偶数的和
//int num = 0;
//for (int i = 1; i <= 100; i++)
//{
// if (i%2!=0)
// {
// //continue:结束本次循环,继续下次循环
// continue;
// }
// num = num + i;
//}
//Console.WriteLine(num);
//打印出20-100之间第一个整除13的数
//for (int i = 20; i <=100 ; i++)
//{
// if (i%13==0)
// {
// Console.WriteLine("第一个整除13的数:{0}",i);
// //直接结束本层循环,不管循环条件,跳出循环
// break;
// }
//}
//Random random = new Random();
//int num = random.Next(0, 10);
//随机数使用
//随机【0,9】之间的数,判断如果是偶数,输出Yes,否则输出No
//Random random = new Random();
//int num = random.Next(0, 10);
//Console.WriteLine(num);
//Console.WriteLine(num%2==0?"Yes":"No");
//随机出10个【0,99】之间的随机数,并输出
//for (int i = 0; i < 10; i++)
//{
// Console.Write(random.Next(100)+" ");
//}
//while循环实现找到1-100中7的倍数
//int a = 1;
//while (a<=100)
//{
// if (a % 7 == 0)
// {
// Console.WriteLine(a);
// }
// a++;
//}
//使用while循环随机出10个整数,范围【10,99】,找到该10个数中最大数并输出
//Random random = new Random();
//int a = 0;
//int max = 0;
//Console.WriteLine("随机数为:");
//while (a<10)
//{
// int num = random.Next(10, 100);
// Console.Write("{0} ",num);
// max = num > max ? num : max;
// a++;
//}
//Console.WriteLine();
//Console.WriteLine("最大数为:{0}",max);
//练习
//int i = 0;
//int a = 0;
//for (int n = 0; n <= 10000; n++)
//{
// if (i<10000)
// {
// i += a;
// }
// if (i>10000)
// {
// n = a - 1;
// i -= a;
// break;
// }
// a++;
// Console.WriteLine(i);
// Console.WriteLine(n);
//}
//int i = 0;//和
//int a = 0;//项值N
//int b = 1;//变量初始值
//while (true)
//{
// if(i<10000)
// {
// i += b;
// if(i>10000)
// {
// a = b - 1;
// i -= b;
// break;
// }
// }
// b++;
//}
//Console.WriteLine(i);
//Console.WriteLine(a);
int i = 0, n = 0,a=0;
do
{
a++;
i += a;
n = a-1;
} while (i<10000);
Console.WriteLine(i-a);
Console.WriteLine(n);
Console.ReadKey();
}
}
}