C语言实现将字符串进行加密处理,每个字符的加密规则是,将其转换为对应的ASCII码加3后对应 的字符输出
5个回答
展开全部
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define DATA_SIZE (1*1024)
int main()
{
int i;
int number;
char a[DATA_SIZE];
// int asc[DATA_SIZE];
// int asc_end[DATA_SIZE];
printf("Please enter a string\n");
gets(a);
number = strlen(a);
for(i=0; i<number; i++)
{
a[i] = a[i] + 3;
printf("%d ", a[i]);
}
system("pause");
return 0;
}
已经编译通过的,上面几位大侠说的也都对。
#include <stdlib.h>
#include <string.h>
#define DATA_SIZE (1*1024)
int main()
{
int i;
int number;
char a[DATA_SIZE];
// int asc[DATA_SIZE];
// int asc_end[DATA_SIZE];
printf("Please enter a string\n");
gets(a);
number = strlen(a);
for(i=0; i<number; i++)
{
a[i] = a[i] + 3;
printf("%d ", a[i]);
}
system("pause");
return 0;
}
已经编译通过的,上面几位大侠说的也都对。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
void main()
{
char a[5];
printf("请输入一个字符串:\n");
gets(a);
for (int i=0;i!=5;++i)
{
a[i]=a[i]+3;
}
puts(a);
}
void main()
{
char a[5];
printf("请输入一个字符串:\n");
gets(a);
for (int i=0;i!=5;++i)
{
a[i]=a[i]+3;
}
puts(a);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function ec (byval s as string ,byval b as boolean ) as string
dim sx as string ,sout as string
dim i as integer ,n as integer
n=iif(b,5,-5)
for i =1 to len(s)
sx=mid(s,i,1)
sout=sout chr(asc(sx)+n)
next
ec=sout
end fucntion
dim sx as string ,sout as string
dim i as integer ,n as integer
n=iif(b,5,-5)
for i =1 to len(s)
sx=mid(s,i,1)
sout=sout chr(asc(sx)+n)
next
ec=sout
end fucntion
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char A[N];
int B[N];
for(int i=0; i<N;i++ )
{
B[i] = A[i] +3;
}
int B[N];
for(int i=0; i<N;i++ )
{
B[i] = A[i] +3;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询