早教吧作业答案频道 -->其他-->
入门桐桐数用pascal桐桐很喜欢研究数字,特别喜欢研究质数。一天,桐桐发现有一些数字可以表示成两个质数相乘的形式,比如,10=2*5,2、5都是质数,所以10是一个“桐桐数”。所以
题目详情
【入门】桐桐数 用 pascal
桐桐很喜欢研究数字,特别喜欢研究质数。一天,桐桐发现有一些数字可以表示成两个质数相乘的形式,比如,10=2*5,2、5都是质数,所以10是一个“桐桐数”。所以桐桐决定考考你,她告诉你一个数n,请你判断n是不是“桐桐数”。
输入
一个数n(1<=n<=2^31-1)。
输出
输出一行,如果n是一个“桐桐数”,则输出“It's a Tongtong number.”,否则输出“It's not a Tongtong number.”
样例输入
10
样例输出
It's a Tongtong number.
桐桐很喜欢研究数字,特别喜欢研究质数。一天,桐桐发现有一些数字可以表示成两个质数相乘的形式,比如,10=2*5,2、5都是质数,所以10是一个“桐桐数”。所以桐桐决定考考你,她告诉你一个数n,请你判断n是不是“桐桐数”。
输入
一个数n(1<=n<=2^31-1)。
输出
输出一行,如果n是一个“桐桐数”,则输出“It's a Tongtong number.”,否则输出“It's not a Tongtong number.”
样例输入
10
样例输出
It's a Tongtong number.
▼优质解答
答案和解析
var
n,j,i:integer;
function su(z:integer):boolean;
begin
su:=false;
for i:=2 to z-1 do
if z mod i=0 then su:=true;
end;
begin
read(n);
for 2 to n-1 do
if n mod su(i)=0 then begin n:=n div i;if su(n) then writeln('It''s a Tongtong number')
else writeln('It''s not a Tongtong number.');
end.
应该对吧,没有验证。虽然不是特别好,但看在打了这么多字的份上,给个采纳吧。
n,j,i:integer;
function su(z:integer):boolean;
begin
su:=false;
for i:=2 to z-1 do
if z mod i=0 then su:=true;
end;
begin
read(n);
for 2 to n-1 do
if n mod su(i)=0 then begin n:=n div i;if su(n) then writeln('It''s a Tongtong number')
else writeln('It''s not a Tongtong number.');
end.
应该对吧,没有验证。虽然不是特别好,但看在打了这么多字的份上,给个采纳吧。
看了 入门桐桐数用pascal桐桐...的网友还看了以下:
请选择一组你喜欢的a、b、c的值,使二次函数y=ax2+bx+c(a≠0)的图象同时满足下列条件: 2020-05-13 …
先化简代数式(a-b/a+2b)÷(a^2-b^2/a^2+4ab+4b^2)-1,选择一个喜欢的 2020-05-15 …
化简代数式:(a-(2a-1)/a)÷(1-a平方)/(a平方+a),并在|a|≤2的范围中仙则一 2020-05-16 …
小王喜欢225,不喜欢224,喜欢144,不喜欢145,喜欢900,不喜欢800,问他喜欢下面的哪 2020-06-19 …
英语翻译.大哥哥些帮我翻译下这些句子嘛1.傅太后始与(预)政事,喜数谏之,由是傅太后不欲令喜辅政2 2020-06-29 …
喜羊羊喜欢学数学,它用计算器求3个正整数(a+b)÷c的值,当它依次按了a,+,b,÷,c,=,得到 2020-11-06 …
下列统计活动中,适合用问卷调查方法的是()①班级同学喜欢的体育运动项目;②近五年清华大学招生数;③学 2020-12-29 …
先化简:-2a(a-3)+5(a+1)(a-1)-3(a+2)2,然后用一个你喜欢的a的分数代入求值 2020-12-31 …
先化简:-2a(a-3)+5(a+1)(a-1)-3(a+2)2,然后用一个你喜欢的a的分数代入求值 2020-12-31 …
先化简代数式(a+1a−1+1a2−2a+1)÷aa−1,然后在-1,0,1,2这几个数中选取一个你 2020-12-31 …