c语言三行写出26个数字(1-26)对应大小写字母
时间: 2024-05-13 15:21:00 浏览: 15
```c
for(int i=1;i<=26;i++) printf("%d %c %c\n",i,i+64,i+96);
```
输出结果:
```
1 A a
2 B b
3 C c
4 D d
5 E e
6 F f
7 G g
8 H h
9 I i
10 J j
11 K k
12 L l
13 M m
14 N n
15 O o
16 P p
17 Q q
18 R r
19 S s
20 T t
21 U u
22 V v
23 W w
24 X x
25 Y y
26 Z z
```
相关问题
怎么用c语音使26个数字序号对应大小写字母
这里给出一种使用C语言实现26个数字序号对应大小写字母的方法:
```c
#include <stdio.h>
int main() {
// 定义数组存储大小写字母
char upper[26] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
char lower[26] = "abcdefghijklmnopqrstuvwxyz";
// 定义数组存储数字序号
int numbers[26];
for (int i = 0; i < 26; i++) {
numbers[i] = i + 1;
}
// 输出对应关系
for (int i = 0; i < 26; i++) {
printf("%d: %c%c\n", numbers[i], upper[i], lower[i]);
}
return 0;
}
```
运行结果:
```
1: Aa
2: Bb
3: Cc
4: Dd
5: Ee
6: Ff
7: Gg
8: Hh
9: Ii
10: Jj
11: Kk
12: Ll
13: Mm
14: Nn
15: Oo
16: Pp
17: Qq
18: Rr
19: Ss
20: Tt
21: Uu
22: Vv
23: Ww
24: Xx
25: Yy
26: Zz
```
以上代码中,我们创建了三个数组,分别存储大小写字母和数字序号,然后使用循环输出对应关系。
用c语言依次写出26个小写字母
当然可以,以下是用 C 语言编写的代码,可以依次输出26个小写字母:
```c
#include <stdio.h>
int main() {
char letter = 'a';
for(int i = 0; i < 26; i++) {
printf("%c ", letter);
letter++;
}
return 0;
}
```
这段代码使用了一个循环来输出从 'a' 到 'z' 的所有小写字母,每个字母之间用空格分隔。运行代码后,你将会看到以下输出结果:
```
a b c d e f g h i j k l m n o p q r s t u v w x y z
```
希望能对你有所帮助!如果你还有其他问题,请随时提问。