永发信息网

c语言题目,希望大神给完整代码

答案:2  悬赏:60  手机版
解决时间 2021-04-01 09:50
c语言题目,希望大神给完整代码
最佳答案
#include 
#include "string.h"
#include 
int fun(char *); 
int main()
{
char BUFF[17+1]="RUXENLYAXPAJVVRWP";
char TmpBUFF[17+1]="";
int offset=0;
int iRet=0;
for( offset=0;offset<=26;offset++ )
{
memset(TmpBUFF, 0x00, sizeof(TmpBUFF));
strcpy(TmpBUFF, BUFF);
for( int i=0;i<17;i++ )
{
TmpBUFF[i]=TmpBUFF[i]-offset;
if(TmpBUFF[i]<'A')
TmpBUFF[i]=TmpBUFF[i]+26;
}
if( !fun(TmpBUFF) )
{
printf( "包含LOVE的解码结果:[%s]偏移量[%d]
",TmpBUFF,offset );
}
}
return 0;
}
int fun( char *buff )
{
if( strstr(buff,"LOVE") )
{
return 0;
}
else
{
return -1;
}
}
全部回答
//原文是:ILOVECPROGRAMMING
#include
#include
#include
void jiemi(char *miwen)
{
int i,j;
char *mingwen=(char*)malloc(strlen(miwen)+1);

mingwen[strlen(miwen)]='\0';
for(i=1;i<26;i++)
{
for(j=0;j{
mingwen[j]=miwen[j]-i>='A' ? miwen[j]-i : miwen[j]-i+26;
}
if(strstr(mingwen,"LOVE"))
{
printf("%s\n",mingwen);
break;
}
}
free(mingwen);
}
int main()
{
char miwen[]="RUXENLYAXPAJVVRWP";
jiemi(miwen);
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
万不可吃雷,四川方言是啥意思?
拒不交超生罚款会怎样
只用一种试剂就能将NaCl、H2SO4、Ca(OH)2三
CMA有哪些优势?
韩冰的工作履历
Q弹水晶紫薯汤圆的做法步骤图,怎么做好吃
娱乐养老生活馆地址有知道的么?有点事想过去
建个养5000只蛋鸡的房子需要多少钱
150公斤等于多少升
西部数码最大代理商是哪家
JAVA 请问什么情况下用static呢?
opropr9手机双影相机手机双影相机需要下载什
歌手车继铃出生日期
怎样办理华侨证?
汽车行驶八十千米大约需要1小时,对还是错.
推荐资讯
计算器的n次方怎样操作
怎么找回2.3年前删的网友
大虾们,求几部真实反映近现代中国历史的书籍
怎么把word文档一个分成两个文档 例如有三十
盲审 mpacc论文怎么评价 评语
2006年一元硬币值钱吗
层高5米4的公寓怎么装修一家4口住
38厘米=( )米=( )千米
揭秘:观音菩萨是男的还是女的
财运线图解大全
人群因过于什么而出现骚乱
2oo9年6月6日农历是什么年份
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?