10、编写一个译码程序,把一个英语句子译成数字代码.译码规则是以数字1代替字母A,数字2代替字母B,……

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 01:39:35
10、编写一个译码程序,把一个英语句子译成数字代码.译码规则是以数字1代替字母A,数字2代替字母B,……

10、编写一个译码程序,把一个英语句子译成数字代码.译码规则是以数字1代替字母A,数字2代替字母B,……
10、编写一个译码程序,把一个英语句子译成数字代码.译码规则是以数字1代替字母A,数字2代替字母B,……

10、编写一个译码程序,把一个英语句子译成数字代码.译码规则是以数字1代替字母A,数字2代替字母B,……
var s:ansistring;
i:longint;
begin
readln(s);
for i:=1 to length(s) do
if upcase(s[i]) in ['A'..'Z'] then write(ord(upcase(s[i]))-64)
else write(s[i]);
writeln;
end.
程序自动把大小写A都转成1,大小写B都转成2……
如果不是字母就原样输出
s是ansistring,0-65535,比string的0-255要大,能处理长句子

用C语言编写的,没有VC6.0就没有调试,你自己调试一下吧
#include
void main()
void trans(c[i]);
{char c[100];
int i;
print("请输入\n");
while(c[i]!='/0') //*****输入英语句子******//
scan(”%c...

全部展开

用C语言编写的,没有VC6.0就没有调试,你自己调试一下吧
#include
void main()
void trans(c[i]);
{char c[100];
int i;
print("请输入\n");
while(c[i]!='/0') //*****输入英语句子******//
scan(”%c",&c[i]);
trans(c[i]);
}
void trans(c[i])
{
char a[],t,p=A;
int n,i,j,b[];
for (j=0;j<26;j++) //****给字符数组赋值*****//
{a[j]=p;
p++;}
for (j=0;j<26;j++) //****给整形数组赋值*****//
b[j]=j+1;
n=strlen(c[]) //****计算英语句子的长度*****//
for(i=0;i for (j=0;j<26;j++)
if(c[i]==a[j]
c[i]=b[i]);
while(c[i]!='/0') //*****输出英语句子******//
print(”%c\n",c[i]);
}

收起

10、编写一个译码程序,把一个英语句子译成数字代码.译码规则是以数字1代替字母A,数字2代替字母B,…… 用JAVA语言编写程序19.编写一个译码程序,把一个英语句子译成数字代码.译码规则是以数字 1代替字母 a,数 编写一个译码程序,把一个英语句子译成数字代码.译码规则是以数字1代替字母A,数字2代替字母B,……,26代替字母Z,如遇空格则打印一个星号‘*’,英文句子以‘.‘结束.大家帮个忙,(注:答案 用JAVA编写程序,把一个英语句子译成数字代码.急用!必须用JAVA写啊!译码规则是以数字1代替字母a,数字2代替字母b,……26代替字母z,以数字27代替字母A,数字28代替字母B,……42代替字母Z,如遇空格 PASCAL 集合 1.编写一个译码程序,将输入的一串字符,(只有小写字母、数字和空格,输入时以句号结束)翻译成原码.译码规则如下:①数字0,1,2,3,…,9分别和字母a,b,c,…,j互换;②字母k,m,p,t,y分 编写一个程序,输入一个整数,把其按小于10,10~99,100~999,大于等于1000分类 编写一个程序,求 y={10X (X 编写一个程序,计算s=1!+2!+…..+10! 编写一个程序,求回文数. 编写程序:有一个函数:x,(x 编写程序,输入一个正整数n(1 编写程序,输入一个正整数n(1 编写一个程序并画出框图 英语翻译应该是一个译码吧 最好把参照表给下额. 编写VB程序,在文本框中输入一个简单的英文句子,找出这个句子中最长的单词 编写一个程序,输入一个三位数,把这个数的百位数与个位数对调,输出对调后的数 编写程序,输入一个三位整数,把三个数字逆序组成一个新数,再输出.例如输入369,输出963.用C语言编写,我是初学者, 用英语编写一个故事