练习题
一、for 循环基础语法¶
练习题 1:打印 1 到 10¶
要求:
使用 for 循环,在控制台输出数字 1 到 10。
示例输出:
练习题 2:打印 10 到 1¶
要求:
使用 for 循环,倒序输出 10 到 1。
二、步长与条件控制¶
练习题 3:输出 1 到 100 的偶数¶
要求:
使用 for 循环,输出 1–100 之间的所有偶数。
练习题 4:输出 5 的倍数¶
要求:
使用 for 循环,输出 1–50 之间所有能被 5 整除的数。
三、循环 + 计算¶
练习题 5:计算 1 到 100 的和¶
要求:
使用 for 循环,计算并输出 1 + 2 + … + 100 的结果。
练习题 6:计算阶乘¶
要求:
使用 for 循环,计算 5 的阶乘(5!)。
提示:
5! = 5 × 4 × 3 × 2 × 1
四、循环 + 条件判断¶
练习题 7:统计偶数个数¶
要求:
使用 for 循环,统计 1–100 之间偶数的个数,并输出结果。
int count = 0;
for (int i = 1; i <= 100; i++)
{
if (i % 2 == 0)
{
count++;
}
}
Console.WriteLine(count);
练习题 8:求最大值¶
要求: 给定一个整数数组:
使用 for 循环,找出数组中的 最大值。
int[] nums = { 3, 9, 2, 8, 6 };
int max = nums[0];
for (int i = 1; i < nums.Length; i++)
{
if (nums[i] > max)
{
max = nums[i];
}
}
Console.WriteLine(max);
五、嵌套循环(进阶一点点)¶
练习题 9:输出 5 行星号¶
要求:
使用 for 循环输出如下内容:
for (int i = 1; i <= 5; i++)
{
for (int j = 1; j <= 5; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
练习题 10:九九乘法表¶
要求:
使用 嵌套 for 循环 输出九九乘法表(前 5 行即可)。
示例:
for (int i = 1; i <= 5; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write($"{i}×{j}={i * j}\t");
}
Console.WriteLine();
}