2013计算机二级C真题
# include & ltstdio.h & gt
主()
{
char b,c;定义字符变量b,c
int I;定义整数变量I
b = ' a将变量b赋给字符a。
c = ' A将变量c赋给字符a。
for(I = 0;我& lt6,i++)循环设置i = 0,然后在下面的大括号中输入循环块,执行循环模块然后返回for()。
使i++增加1,然后判断I是否小于6。
如果是,继续执行循环模块,然后返回for()做i++,加1,然后继续判断。
如果不是,则不执行循环模块,然后执行printf(" \ n ");
{ if(I % 2)putchar(I+b);每次执行循环块,都会判断I % 2(I除以2后的余数)。如果是1(表示一条杠,
如果为真),执行putchar(I+b);否则,执行putchar(I+c);
else putchar(I+c);从i=0到5 * * *循环六次。
当i=0时,我除以2,0执行putchar(I+c);只输出一个
当i=1时,我除以2,1执行putchar(I+b);只输出b
当i=2时,我除以2,0执行putchar(I+c);只输出c
当i=3时,我除以2,1执行putchar(I+b);产出d
当i=4时,I除以2,留0执行putchar(I+c);输出e。
在循环结束时,执行以下命令:
} printf(" \ n ");
输出一个回车来指示新的一行。
}