有关C语言编程

2025-03-25 23:35:48
推荐回答(2个)
回答1:

#include
#define change 1
void main()
{
int l,i;
printf("请输入电报长度:");
scanf("%d",&l);
char *p=new char[l];
printf("请输入电文:");
scanf("%s",p);
if(change)
{
for(i=0;i printf("%c",(*(p+i)+5-97)%26+97);
printf("\n");
}
else
printf("%s\n",p);
}

回答2:

#include
#define change 1

int main()
{
char c;
while((c=getchar())!='\n')
{
#if change
c=((c+5)-'a') % 26+'a';
#endif
putchar(c);
}
return 0;
}

结果

abcdefghijklmnopqrstuvwxyz
fghijklmnopqrstuvwxyzabcde