Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
program dongchutinhranh;
uses crt;
var k,i,j,t,m,n:longint;
s:string;
begin
clrscr;
write('k=');readln(k);
i:=1;
while j<k do
begin
i:=i+1;
for t:=1 to trunc(sqrt(i)) do {trunc(i):lay phan nguyen cua i}
if i mod t=0 then m:=t;
if m=1 then
begin
n:=i*i*i*i;
str(n,s);
j:=j+length(s);
end;
end;
j:=length(s)-(j-k);
writeln(S[j]);
readln;
end.
Bài 1 :
- Giống nhau:
+Biến và hằng điều là đại lượng lưu trữ dữ liệu.
+Hai đại lượng này phải khai báo mới sử dụng được.
Khác nhau:
- Hằng: Giá trị của hằng không thể thay đổi trong quá trình thực hiện chương trình.
- Cách khai báo biến:
Var<tên biến>:<kiểu dữ liệu>;
VD: Var a,b:integer;
C:string;
-Biến: giá trị của biến có thể thay đổi trong quá trình thực hiện chương trình.
_ Cách khai báo hằng:
const <tên hằng>=<giá trị của hằng>;
VD: Const pi=3.14;
Bài2. Giả sử ta đã khai báo một hằng Pi với giá trị 3.14. Có thể gán lại giá trị 3.1416 cho Pi trong phần thân chương trình được không, tại sao?
Trả lời
Không thể gán được, vì một tên hằng không thể nhận một lúc hai giá trị.