输入字符串时以'#'结束。
/*这是我随便做的,有BUG的。*/
#include "stdio.h"
void main()
{
int j,m;
char a[100];
printf("Please input m:");
scanf("%d",&m);
while(0!=m)
{
printf("\n");
scanf("%s",a);
for(j=0;'#'!=a[j];j++)
{
if(' '!=a[j])
{
if('z'>=(a[j]+m))
{
a[j]=a[j]+m;
}
else
{
a[j]=a[j]+m-26;
}
}
}
puts(a);
printf("\nPlease input m:");
scanf("%d",&m);
}
}
/*这是我随便做的,有BUG的。*/
#include "stdio.h"
void main()
{
int j,m;
char a[100];
printf("Please input m:");
scanf("%d",&m);
while(0!=m)
{
printf("\n");
scanf("%s",a);
for(j=0;'#'!=a[j];j++)
{
if(' '!=a[j])
{
if('z'>=(a[j]+m))
{
a[j]=a[j]+m;
}
else
{
a[j]=a[j]+m-26;
}
}
}
puts(a);
printf("\nPlease input m:");
scanf("%d",&m);
}
}