求解PASCAL题输入两个正整数a,b.b最大不超过三位数,a不大于31.使a在左,b在右,拼接成一个新的数c.例如:a=2,b=16,则c=216;若a=18,b=476,则c=18476.提示:求c的公式为:c=a×K+b

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 21:34:22
求解PASCAL题输入两个正整数a,b.b最大不超过三位数,a不大于31.使a在左,b在右,拼接成一个新的数c.例如:a=2,b=16,则c=216;若a=18,b=476,则c=18476.提示:求c的公式为:c=a×K+b

求解PASCAL题输入两个正整数a,b.b最大不超过三位数,a不大于31.使a在左,b在右,拼接成一个新的数c.例如:a=2,b=16,则c=216;若a=18,b=476,则c=18476.提示:求c的公式为:c=a×K+b
求解PASCAL题
输入两个正整数a,b.b最大不超过三位数,a不大于31.使a在左,b在右,拼接成一个新的数c.例如:a=2,b=16,则c=216;若a=18,b=476,则c=18476.
提示:求c的公式为:
c=a×K+b

求解PASCAL题输入两个正整数a,b.b最大不超过三位数,a不大于31.使a在左,b在右,拼接成一个新的数c.例如:a=2,b=16,则c=216;若a=18,b=476,则c=18476.提示:求c的公式为:c=a×K+b
var a,b,k:longint;
begin
read(a,b);
if b>=100 then k:=1000 else
if b>=10 then k:=100 else
k:=10;
writeln('c=',a*k+b);
end.
比较短…………

上面的答案不符和你的题意,它没有将a,b的范围限定.而且还没有计算正确.(一检验就知道问题了!)
program zuhe;
var a,b,c,k:integer;
begin
writeln('input a,b');
readln(a,b);
while(b<=0)or(b>=1000)or(a<=0)or(a>=31)do

全部展开

上面的答案不符和你的题意,它没有将a,b的范围限定.而且还没有计算正确.(一检验就知道问题了!)
program zuhe;
var a,b,c,k:integer;
begin
writeln('input a,b');
readln(a,b);
while(b<=0)or(b>=1000)or(a<=0)or(a>=31)do
begin
writeln('that's not right for the question');
writeln('input a,b again');
readln(a,b);
end; //输入,限制a,b
k:=a div 10;
c:=a*k+b; //计算,组合,用 字符可以更简单,但是你说数字还 是用数字好了
write('c:=',c);
end.

收起

program l1;
var a,b,c:integer;
begin
writeln('input a,b'):
readln(a,b);
c:=a*10+b;
writeln('c:=',c);
readln;
end.
很简单的......

求解PASCAL题输入两个正整数a,b.b最大不超过三位数,a不大于31.使a在左,b在右,拼接成一个新的数c.例如:a=2,b=16,则c=216;若a=18,b=476,则c=18476.提示:求c的公式为:c=a×K+b 输入一个正整数A,如果A的各个数字之和为7的倍数则输出‘YES’,否则输出‘NO’ Turbo pascalTurbo pascal的程序求解,如题. 求助一道pascal高精度乘法题:输入两个正整数m、n,输出他们的积.( 1 入门级C语言题,输入两个正整数a和b(a Pascal二分法:输入一个正整数n(1 几道基础free pascal 1.输入三角形三边,判断是什么三角形(等边?等腰?一般?)2.输入三个数.按从大到小打印.3.计算1901年到2099年的某月某日是星期几.4.输入两个正整数a,b.b最大不超过三位,a不大 输入两个正整数A,B,求A ,B的最小公倍数.输入格式两个数A和B(A、B pascal 输入30个正整数,计算它们的和,平方和 pascal输入a,b求它们的最大公因数和最小公倍数,用辗转相除法如题 pascal复赛题目2题怎么做1.直角三角形的两条直角边分别是A和B(有图,则这个三角形的面积S=A×B÷2.如果A和B都是正整数,而且A+B的和始终等于偶数L.请编写程序,要求输入L,输出所以可能的直角三 pascal a to b free pascal基础编程描述输入两个正实数a,b(a1),输出a的b次幂、以a为底b的对数.输入输入两个正实数a,b输出输出a的b次幂、以a为底b的对数(每个数据一行,输出场宽为12,保留4位小数)样例输入 pascal 题,输入5个正整数求它们的最大公约数.另外,解决的方法最好用函数! 找对调数pascal内容:对调数是指一个两位正整数A,将它的个位和十位对调后得到两位正整数B,称A与B互为对调数.现任给你一个两位正整数编程找出另一个不同的两位数,使得这两个正整数之和, pascal 完全数 必做题:1、 求正整数A和B之间的完全数(A<B).完全数是指它的小于该数本身的因子之和等于它本身,如6=1+2+3,6即是一个完全数.样例:输入:4 10输出:16=1+2+3说明:输入共一 输入两个正整数,求出它们的最大公约数#include #include void main(){int r,a,b,t;printf(Enter a b:);scanf(%d%d,&a,&b);if(a PASCAL求按照a*b=的格式输入算式,通过计算输出a*b的结果 Pascal 输入M和N两个正整数,求它们的最小公倍数和最小公约数 要用while做 Pascal 输入M和N两个正整数,求它们的最小公倍数和最小公约数 要用while做 最好后面能附上思路 9点之前要的啊 一定要正