第五章 循环结构程序设计
例5.10求100~200之间的素数。
int main()
{
int i,j;
for(i=100;i<=200;i++)
{for(j=2;j<i;j++)
{
if(i%j==0) break;
}
{
if(i==j)
printf("%5d",i);
}
}
return 0;
}
例5.11译密码。为使电文保密,往往按一定规律将其转换成密码,收报人再按约定的规律将其译回原文。例如可以按以下规律将电文变成密码:将字母A变成E,a变成e,即变成其后的第四个字母,W变成A,X变成B,Y变成C,Z变成D。
int main()
{
char a;
a=getchar();
while(a!='\n')
{
if((a>='A'&&a<='V')||(a>='a'&&a<='z'))
{
a=a+4;
printf("%c",a);
}
if((a>='W'&&a<='Z')||(a>='w'&&a<='z'))
{
a=a-22;
printf("%c",a);
}
a=getchar();
}
printf("\n");
return 0;
}