100财富值求fortran95程序!具体要求是,给a到z赋值0到25,空格赋值26,用户可以输入

100财富值求fortran95程序!具体要求是,给a到z赋值0到25,空格赋值26,用户可以输入一组单词,然后程序将其拆开个个字母换算成数字再进行计算,具体算式照片第一... 100财富值求fortran95程序!具体要求是,给a到z赋值0到25,空格赋值26,用户可以输入一组单词,然后程序将其拆开个个字母换算成数字再进行计算,具体算式照片第一张是,举例来说,如果用户输入的是“dog”的话,d=3,o=14,g=6,
按照公式就是P=3*26^2+14*26^1+6*26^0=2398
这样的程序,最好可以支持输入10位字符的计算,急等,谢了
展开
 我来答
匿名用户
2015-11-04
展开全部
这显然是一个26进制数向10进制转化的题目。用pascal吧! fortran处理字符串或者字符性能较弱 !
{$n+e-}
var
s:string;
n:integer;
a:array[0..100] of integer;
i,j:integer;
sum:extended;
begin
s:='zzzzzzzzz';
n:=length(s);
for i:=1 to n do begin
a[i]:=ord(s[i])-ord('a');
end;
sum:=0.0;
for i:=1 to n do begin
sum:=sum*26+a[i];
end;
writeln(sum);
end.
更多追问追答
追问
没用过pascal,另外这个程序要和其他的fortran程序合并成一个简单的RSA加密小程序,这是毕业研究的一部分……
你好,真的没法用fortran写这个程序吗?哪怕简单些,比如只识别三位字母,或四位字母之类的固定格式的字母
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式