这道题其实非常简单,如果不会也没关系,看题解。
首先,我们先来一起读题干。
可能看起来比较抽象,那就先从输入格式看起。
> 输入两个正整数n,m
而n,m分别代表什么?
是这个输出的行和列,其中n代表我们要输出多少行,m代表我们要输出多少列。
再回到题干,输出前m位,简单来讲就是下面的示例。
每行输出到字母表的第m位。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
既然如此我们就先要让我们能够输出n行。
写好for循环,我们就可以进行每行的输出了!
首先,我们知道,C++中,所有字符都拥有ASCII,其中"a"的ASCII为97,"b"为98。
没错!在ASCII中,小写字母都是连贯的,而如果我们能够给"a"加上1,他就会变成"b"。
所以,我们可以在for循环中加上一点......
注意: a+=1必须放在输出后,因为如果放在前面,第一个字符就会输出b。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
各位同学,你学会了吗,这是我第一篇题解,如果有不好的地方,欢迎指出!
代码: