pascal 各位数字之和等于7的倍数

来源:百度知道 编辑:UC知道 时间:2024/06/01 14:38:13
pascal编程 10000以内,各位数字之和等于7的倍数的数字,列出来。用repeat语句或for语句做,急需

program as (input,output0;
var f,d,g,s,c,a,b,x,y;integer;
c:string[5];
e:array[1..10000]of integer;
begin
x:=1;
s:=1;
y:=9;
for c:=1 to 4 do
begin
for a:=x to y do
begin
c:=a;
f:=0
for d:=1 to c do
begin
val(c[d],g);
f:=f+g;
end;
if f mod 7 =o
then
e[s]:=f;
f:=0;
s:=s+1;
end;
x:=x*10;
y:=x*10-1;
end;
for a:=1 to s do
writeln(e[s]);
end.

var i,j,a,b,c,k:integer;
begin
k:=0;
for i:=1 to 1000 do
begin
a:=i div 100;
b:=i div 10 mod 10;
c:=i mod 10;
if (a+b+c)mod 7=0
then begin
write(i,' ');
inc(k);
if k mod 10=0 then writeln;
end;
end;
writeln;
end.

其中
inc(k);
if k mod 10=0 then writeln;
是为了输出美观。

var i,a,b,c,d:integer;
begin
for i:=1 to 9999 do
begin

一个两位数,各位数字之和的5倍等于原数,这个两位数是(?) 用C++求100~500之间各位数字之和等于6的所有整数 1995的各位数字之和是24,在小于2000的四位数里各位数字之和等于24的共有几个? m为一个六位数,m的各位数字之和等于b,则m/b最大可以等于多少? 求各位数字不同的三位数,使它等于所有由它的数字组成的两位数之和 从数字1,2,3,4,5中,随机抽取三个数字(允许重复)组成一个三位数,其各位数字之和等于9的概率是? 三年级奥数:三位数的各位数字之和等于10,这样的三位数共有多少个? 不能用代数。 一个三位数,它等于它的各位数字之和的12倍,写出所有这样的三位数 一个三位数,它等于它的各位数字之和的12倍,写出所有这样三位数. 在五位数中,各位数字之和等于43但能被11整除的数有几个?