
1.编写一个程序,创建一个包含26个元素的数组,并在其中储存26个小写字母。然后打印数组的所有内容。
/*
创建包含26个元素的数组
在其中存储26个小写字母
打印数组的所有内容
*/
#include<stdio.h>
int main()
{
char alphabet[26];
int i;
char ch;
ch = 'a';
for (i = 0; i < 26; i++)
{
alphabet[i] = ch;
printf("%c", alphabet[i]);
printf(" ");
ch++;
}
return 0;
}
2.使用嵌套循环,按下面的格式打印字符:
$
$$
$$$
$$$$
$$$$$
/*
*外层for(i=0; i < 5; i++)
*内层for(j=0; j <= i; j++)
*/
#include<stdio.h>
int main()
{
int i, j;
for (i = 0; i < 5; i++)
{
for (j = 0; j <= i; j++)
{
printf("$");
}
printf("\n");
}
return 0;
}
3.使用嵌套循环,按下面的格式打印字母:
F
FE
FED
FEDC
FEDCB
FEDCBA
注意:如果你的系统不使用ASCII或其他以数字顺序编码的代码,可以把字符数组初始化为字母表中的字母:
char lets[27] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
然后用数组下标选择单独的字母,例如lets[0]是‘A’,等等。
/*
* 与上一题思路一致
*/
#include<stdio.h>
int main()
{
int i, j;
char ch;
for (i = 0; i < 6; i++)
{
ch = 'F';
for (j = 0; j <= i; j++)
{
printf("%c", ch);
ch--;
}
printf("\n");
}
return 0;
}
4.使用嵌套循环,按下面的格式打印字母:
A
BC
DEF
GHIJ
KLMNO
PQRSTU
如果你的系统不使用以数字顺序编码的代码,请参照练习3的方案解决。
/*
*char ch ='A' 定义在循环外
*/
#include<stdio.h>
int main()
{
int i, j;
char ch = 'A';
for (i = 0; i < 6; i++)
{
for (j = 0; j <= i; j++)

本文提供了一系列C语言编程练习题目,包括数组操作、循环结构、字符处理等,旨在帮助读者掌握基本编程技巧。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



