1.//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
#include "string.h"
int main(void){
char str[513];
int i,ln;
printf("Input a string(only letter)...\nstr=");
scanf("%s",str);
for(ln=strlen(str),i=0;i
if(str[i]>='A'&& str[i]<='Z' && (str[i]+=5)>'Z' || str[i]>='a'&& str[i]<='z' && (str[i]+=5)>'z')
str[i]-=26;
printf("The encrypted string is:\n%s\n",str);
return 0;
}
2.
3.这题不知道是不是这意思?//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
int main(void){
int n,i,j;
printf("Input n(int 1<=n<=32)...\nn=");
scanf("%d",&n);
for(i=0;i
for(j=0;j
printf("-\n|");
for(j=0;j
printf(" |\n");
}
for(j=0;j
printf("\n");
return 0;
}
4.
不好意思。第4题到现在也没有理解。第2题有点不可能的感觉:每个数字仅用一次,必须用一次,那么1和2肯定都有;可是1的2倍就是2,不是与2重复了?无论这两个数怎么分布,这个关系总是存在啊!还提示别太用脑筋……哈哈……