新手求解!!!求解!!!!

各种迷糊 2013-10-15 07:53:25
要将"China"译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母.例如,字母"A"后面第4个字母是"E"."E"代替"A"。因此,"China"应译为"Glmre"。请编一程序,用赋初值的方法使cl、c2、c3、c4、c5五个变量的值分别为,’C’、’h’、’i’、’n’、’a’,经过运算,使c1、c2、c3、c4、c5分别变为’G’、’l’、’m’、’r’、’e’,并输出。
...全文
166 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
仅供参考
#include <stdio.h>

int main()
{
	int i;
	char s[100];
	printf("请输入一个需要加密的字符串:");
	gets(s);
	for (i=0; s[i]; i++)
	{
		if (s[i] >='w' && s[i] <= 'z')
		{
			s[i] = s[i] + 3 - 'z' + 'a';
		}
		else if (s[i] >='W' && s[i] <= 'Z')
		{
			s[i] = s[i] + 3 - 'Z' + 'A';
		}
		else
		{
			s[i] = s[i] + 4;
		}
	}

	printf("加密后的字符串:");
	puts(s);

	return 0;
}


懒懒的吉他手 2013-10-16
  • 打赏
  • 举报
回复
刷OJ题的吧……这个是入门级的啊,每个char+4就好,判断一下是不是大于‘z’/‘Z’,大于的话减掉'z'/'Z'加上'a'/'A'(如果题目要求)
Aaron_cpp 2013-10-15
  • 打赏
  • 举报
回复
#include <stdio.h>
void main()
{
char a[]="China";
for(int i=0;i<5;i++)
a[i] +=4;
printf("%s",a);
}
farmliver 2013-10-15
  • 打赏
  • 举报
回复
引用 1 楼 Adol1111 的回复:
你都说了用原来字母后面的第4个字母代替原来的字母代替了,直接+4不就好了
char c1,c2,c3,c4,c5;
c1='C'+4;
c2='h'+4;
c3='i'+4;
c4='n'+4;
c5='a'+4;
++
Adol1111 2013-10-15
  • 打赏
  • 举报
回复
你都说了用原来字母后面的第4个字母代替原来的字母代替了,直接+4不就好了
char c1,c2,c3,c4,c5;
c1='C'+4;
c2='h'+4;
c3='i'+4;
c4='n'+4;
c5='a'+4;
基于双层优化模型的综合能源系统多电源容量配置与规划方案 采用KKT条件与大M法求解,Cplex求解器,附带完整代码注释,适合新手学习。,基于双层优化模型的综合能源系统容量配置与运行策略规划 采用KKT条件、大M法和对偶理论求解,Cplex求解器,代码注释齐全,适合新手学习。,基于双层优化的综合能源系统规划设计 采用kkt条件,大M法,对偶理论求解 代码注释齐全,cplex求解 良心代码,适合新手学习。 主要内容:微网的多电源容量优化配置,规划出最佳的微电网光伏、风电、储能等多电源的容量配置方案,此外,代码采用双层模型,上层以周期内运维成本以及投资成本之和最低为目标函数,下层则以调度周期内购电成本以及燃料成本最低为目标函数,上层得出最佳容量配置方案,下层得出最佳运行策略。 ,基于双层优化的综合能源系统规划设计; 微网多电源容量优化配置; KKT条件; 大M法; 对偶理论求解; Cplex求解; 运维成本与投资成本最低; 购售电成本与燃料成本最低; 最佳容量配置方案; 最佳运行策略。,双层优化模型:微网多电源容量配置与运行策略优化设计

70,022

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧