第五十六课 for循环训练
1. 设定初始化和条件判断语句的取值范围:
①当递增用于步骤使用时,可以从0到指定的最高值
比如说老师出的题目中,要输出20个星号。
②当递增用于数字统计时,可以从1到指定的最高值+1。
(小提示而已,不是全部情况都这样的,初学小白的笔记而已,嘿嘿!)
2.输入两个正整数n和m,计算n和m之间(包含n和m)所有能被17整除的数的和,并输出和。
int n=Convert.ToInt32(Console.ReadLine());
int m=Convert.ToInt32(Console.ReadLine());
int temp = 0;
int b = 0;
if (n > m)
{
temp = n;
n = m;
m = temp;
}
for (int a = n; a < m+1; a++)
{
if (a % 17 == 0)
{
b += a;
}
}
Console.Write(b);
3.输入两个正整数n和m,利用for循环打印出来n和m之间(包含n和m),所有的级数和所有的偶数。奇数和偶数各方在一行并用空格分隔。
int n=Convert.ToInt32(Console.ReadLine());
int m=Convert.ToInt32(Console.ReadLine());
int temp = 0;
string ji = "";
string ou = "";
if (n > m && n > 0 && m > 0)
{
temp = n;
n = m;
m = temp;
}
for(int a =n; a <= m; a++)
{
if (a % 2 == 1 )
{
ji += a + " ";
}
else
{
ou += a + " ";
}
}
Console.WriteLine(ji);
Console.Write(ou);
注:
string chuan ="";
表示字符串变量chuan为空,好比int a = 0;(自己猜想的哦),
chuan += a+" ";
表示,想chuan变量里放入字符串并用空格隔开,可以放很多个,不会被覆盖,而是被组拼起来形成一个串。(给自己串饿了,想起啤酒来了,走了,出去吃串喝啤酒去)