>>773  難しいね。やっつけでスマソ
#include<stdio.h>
#include<string.h>
void main(void)
{
int c,n,len;
char m[80];
printf("入力文字列:");
for(c=0;(m[c]=getchar())!='\n';c++)
len=strlen(m);
rewind(stdin);
printf("キーn = ");
scanf("%d",&n);
for(c=0;c<len;c++)
{
if((m[c]>=65&&m[c]<=90)||(m[c]>=97&&m[c]<=122))
{
if(m[c]>=65&&m[c]<=90)
{
if(m[c]+n>90)
m[c]=64+n;
else
m[c]+=n;
}
続く