信息学奥赛关于Pascal程序
答:可以,只要在计算中不用到常量或者变量
1.
var
a,b:longint;
begin
readln(a,b);
writeln(a+b);
end.
2.
begin
writeln(5.6*5.6*6:0:2);//保留了两位小数
end.
3.
const
pi=3.1415926;
begin
writeln(pi*7*7*2+2*pi*7*12:0:2);//保留了两位小数,可以自己改
end.
4.
var
a,b,c,d:longint;
begin
readln(a,b,c,d);//输入分数
writeln(a+b+c+d);//总分
writeln((a+b+c+d)/4);输出平均分
end.
5.
我国宋代的数学家秦九韶也提出了“三斜求积术”,它与海伦公式基本一样。假设有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:S=√[p(p-a)(p-b)(p-c)]而公式里的p为半周长:p=(a+b+c)/2
根据海伦公式
var
p:real;
begin
p:=(25.76+74.03+59.31)/2;
writeln(sqrt(p*(p-25.76)*(p-74.03)*(p-59.31)));
end.
6.
var
i,j:longint;
begin
fori:=1to150div2do
forj:=1to150div3do
if(i*2+j*3=150)and(i+j=65)then
writeln(i,'',j);//分别输出自行车和三轮车的数量
end.
7.
var
a,b,c:integer;
begin
a:=36;
b:=48;
c:=64;
b:=b+adiv3;
c:=c+adiv3;
a:=adiv3;
writeln(a,'',b,'',c);
a:=a+bdiv3;
c:=c+bdiv3;
b:=bdiv3;
writeln(a,'',b,'',c);
a:=a+cdiv3;
b:=b+cdiv3;
c:=cdiv3;
writeln(a,'',b,'',c);
//编得有点难看见谅
end.
8.最后一题题意有点看不懂
望解释更明晰
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇