嵌套循环(for)

嵌套循环是指在另一个循环之内的循环。通常使用嵌套循环来按行按列显示数据,也就是说一个循环处理列,另一个循环处理行

下面列出几个程序来说明:

(1)int main()
{
    int row;
int ch;
for(row=0;row<ROWS;row++)
{
for(ch='A';ch<('A'+CHARS);ch++)
printf("%c\n",ch);


}
    return 0;
}

运行结果:

ABCDEF
BCDEF
CDEF
DEF
EF
F

(2)#include <stdio.h>


int main()
{
    int i,j;
char ch='$';
for(i=0;i<5;i++)
{
for(j=0;j<(i+1);j++)
printf("%c",ch);
  printf("\n");
}
    return 0;
}

(3)

#include <stdio.h>


int main()
{
    int i;
int j;
for(i=0;i<=5;i++)
{
for(j='F';j>=('F'-i);j--)
printf("%c",j);
printf("\n");
}
    return 0;
}

运行结果:F
FE
FED
FEDC
FEDCB

FEDCBA

#include <stdio.h>

int main()

int i;
int j;
int k;
for(i=0;i<=5;i++)
{
for(j='A';j<=('A'+i);j++)
printf("%c",j);

for(k=(j-2);k>='A';k--)
printf("%c",k);

printf("\n");
}

return 0;
}
运行结果:
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
ABCDEFEDCBA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值