编写代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
//输出一行十个*
for(int i=1;i<=10;i++)
{
Console.Write("*");
}
Console.ReadKey(true);
}
}
}
程序运行结果如下:
编写代码如下:(每4行 就有一个换行,换行用空语句的writeline来实现)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
//输出4行 每行十个*
for(int j=1;j<=4;j++)
{
for (int i=1;i<=10;i++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadKey(true);
}
}
}
程序运行结果如下:
编写代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
//输出n*m的矩阵 n行m列
Console.WriteLine("请分别输入n和m的值:");
int n = Convert.ToInt32(Console.ReadLine());
int m = Convert.ToInt32(Console.ReadLine());
for(int j=1;j<=n;j++)
{
for (int i=1;i<=m;i++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadKey(true);
}
}
}
程序运行结果如下:
编写代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
//输入n 输出n的三角形
Console.WriteLine("请输入n的值:");
int n = Convert.ToInt32(Console.ReadLine());
for(int i=1;i<=n;i++)
{
for (int j = 0; j < i; j++)
Console.Write("*");
Console.WriteLine();
}
Console.ReadKey(true);
}
}
}
程序运行结果如下:
编写代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
//输入n 输出n层的三角形的斜边
Console.WriteLine("请输入n的值:");
int n = Convert.ToInt32(Console.ReadLine());
for(int i=1;i<=n;i++)
{
for (int j = 0; j < i; j++)
Console.Write (" ");
Console.WriteLine("*");
}
Console.ReadKey(true);
}
}
}
程序运行结果如下:
编写代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
//输入n 输出n层的三角形的斜边
Console.WriteLine("请输入n的值:");
int n = Convert.ToInt32(Console.ReadLine());
for(int i=n;i>0;i--)
{
for(int j=0;j<i-1;j++)
{
Console.Write(" ");
}
Console.WriteLine("*");
}
Console.ReadKey(true);
}
}
}
程序运行结果如下:
编写代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
//输入n 输出n行 n个*的平行四边形
Console.WriteLine("请输入n的值:");
int n = Convert.ToInt32(Console.ReadLine());
for(int i=1;i<=n;i++)
{
for (int k = 0; k < i - 1; k++)
Console.Write(" ");
for(int j=1;j<=n;j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadKey(true);
}
}
}
程序运行结果如下:
编写代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
//输入n 输出n层的右三角形
Console.WriteLine("请输入n的值:");
int n = Convert.ToInt32(Console.ReadLine());
for(int i=1;i<=n;i++)
{
for(int j=0;j<n-1;j++)
Console.Write(" ");
for (int k = 0; k < i; k++)
Console.Write("*");
Console.WriteLine();
}
Console.ReadKey(true);
}
}
}
程序运行结果如下:
编写代码如下:
程序运
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
//输入n 输出n层的等腰三角形 发现规律:每层 2n-1个* n-i个空格
Console.WriteLine("请输入n的值:");
int n = Convert.ToInt32(Console.ReadLine());
for(int i=1;i<=n;i++)
{
for (int j = 1; j <= n - i; j++)
Console.Write(" ");
for (int k = 1; k <= 2 * i- 1; k++)
Console.Write("*");
Console.WriteLine();
}
Console.ReadKey(true);
}
}
}
行结果如下:
编写代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
//输入n 输出n层的菱形 发现规律: 正序每层 2i-1个* n-i个空格 倒序:i个空格 层数n-1 n-i得到倒数的第几层数
Console.WriteLine("请输入n的值:");
int n = Convert.ToInt32(Console.ReadLine());
//正序
for(int i=1;i<=n;i++)
{
for (int j = 1; j <= n - i; j++)
Console.Write(" ");
for (int k = 1; k <= 2 * i- 1; k++)
Console.Write("*");
Console.WriteLine();
}
//倒序
for(int i=1;i<=n-1;i++)
{
for (int j = 1; j <= i; j++)
Console.Write(" ");
for (int j = 1; j <= (n - i) * 2 - 1; j++)
Console.Write("*");
Console.WriteLine();
}
Console.ReadKey(true);
}
}
}
程序运行结果如下:
编写代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
//输出99乘法表
for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
{
Console.Write(i + "x" + j + "=" + i * j);
Console.Write("\t");
}
Console.WriteLine();
}
Console.ReadKey(true);
}
}
}
程序运行结果如下:
编写代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
//g3 m5 x2
for (int i=1;i<=100;i++)
{
for(int j=1;j<=100;j++)
{
for (int k = 1; k <= 100; k++)
{
if (i * 3 + j * 5 + k * 2 == 100)
{ Console.WriteLine("当公鸡{0}只,母鸡{1}只,小鸡{2}只的时候,正好是100", i, j, k); }
}
}
}
Console.ReadKey(true);
}
}
}
程序运行结果如下:
编写代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
//输入两个整数 num1 num2 输出他们两个之间的最大公约数
Console.WriteLine("请输入2个正整数:");
int num1 = Convert.ToInt32(Console.ReadLine());
int num2 = Convert.ToInt32(Console.ReadLine());
//从小的开始遍历
int min = num1;
if(num2<min)
{
min = num2;
}
for(int i=min;i>0;i--)
{
if(num1%i==0&&num2%i==0)
{
Console.WriteLine("最大公约数" + i);
//由于是从大到小遍历的 所以找到的第一个就是最大公约数 所以第一次找到之后 直接用break语句跳出当前循环即可
break;
}
}
Console.ReadKey(true);
}
}
}
程序运行结果如下:
编写代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
//生成随机数 猜数字 猜大了 猜小了 猜对了
Random rd = new Random();
int num = rd.Next(1, 101);
while (true )
{
Console.WriteLine("猜猜数字:");
int numUser = Convert.ToInt32(Console.ReadLine());
if (numUser > num)
Console.WriteLine("猜大了!");
else if (numUser < num)
Console.WriteLine("猜小了!");
else
{
Console.WriteLine("猜对了~");
break;
}
}
Console.ReadKey(true);
}
}
}
程序运行结果如下:
文章评论