谭浩强C语言第五版的一些课后习题

第六章 第十二题

密码 A->Z B->Y  a->z b->y

int main(){
	int i,num;
	char ch[80],tran[80];
	printf("输入需要加密的字符串:\n");
	gets(ch);
	printf("确认需要加密的密码:%s\n",ch);
	i=0;
	while(ch[i]!='\0')	{
		if((ch[i]>='A')&&(ch[i]<='Z')){
			tran[i]=155-ch[i];
		}
		else if((ch[i]>='a')&&(ch[i]<='z')){
			tran[i]=219-ch[i];
		}
		else{
			tran[i]=ch[i];
		}
		i++;
	}
	num=i;//字符个数
	printf("加密后的密码为:\n");
	for(i=0;i<num;i++){
		//putchar(tran[i]);
		printf("%c",tran[i]);
	}
	printf("\n");
	return 0;
}

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐