每行n个输出小写字母。用户输入一个整数n,将26个小写字母从'a'开始依次打印输出,每行n个字符。使用string库
时间: 2024-06-05 12:06:53 浏览: 6
#include <iostream>
#include <string>
using namespace std;
int main() {
int n;
cin >> n;
string s = "abcdefghijklmnopqrstuvwxyz";
for (int i = 0; i < s.length(); i += n) {
cout << s.substr(i, n) << endl;
}
return 0;
}
相关问题
用python写一个简单的程序,使用string库,从“a”开始每行n个依次输出26个小写字母,
其中n为用户输入的整数。
代码如下:
```python
import string
n = int(input("请输入每行字母个数:"))
letters = string.ascii_lowercase
for i in range(0, len(letters), n):
print(letters[i:i+n])
```
运行结果示例:
```
请输入每行字母个数:5
abcde
fghij
klmno
pqrst
uvwxy
z
```
用java 1、从键盘输入一个小写英文字母,输出对应的整数。例如输入a,输出1;输入b输出2依次类推。 2、从键盘输入一个合法范围的整数,输出对应的小写字母,例如输入1,输出a;输入2,输出b,依次类推.
1. 实现方式如下:
```java
import java.util.Scanner;
public class LowercaseLetterToInteger {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个小写英文字母:");
char ch = scanner.next().charAt(0);
int num = ch - 'a' + 1;
System.out.println("对应的整数为:" + num);
}
}
```
2. 实现方式如下:
```java
import java.util.Scanner;
public class IntegerToLowercaseLetter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个合法范围的整数:");
int num = scanner.nextInt();
char ch = (char) ('a' + num - 1);
System.out.println("对应的小写字母为:" + ch);
}
}
```