用c语言这题该怎么写 求在四位数的奇数中,所有各位数字之和是25的倍数的数的和

2025-06-22 22:15:39
推荐回答(4个)
回答1:

#include 
void main()
{
int i,s=0;
for(i=1001;i<10000;i+=2)
if((i/1000+i/100%10+i/10%10+i%10)%25==0)
s+=i;
printf("s=%d",s);
}

回答2:

#include
int main()
{
int sum=0;
int sumtemp=0;
int ge, shi, bai, qian;
for(int i=1001; i<=9999; i+=2){
ge = i % 10;
shi = i / 10 % 10;
bai = i / 100 % 10;
qian = i / 1000;
sumtemp = ge + shi + bai + qian;
if((sumtemp % 25) == 0) {
sum += i;
printf("%d\t", i);
}
}
printf("\nsum = %d\n", sum);
}

回答3:

#include
int main()
{
unsigned int long sum=0;
unsigned int sumtemp=0;
unsigned int ge, shi, bai, qian;
for(i=1001; i<=9999; i+=2){
ge = i % 10;
shi = i / 10 % 10;
bai = i / 100 % 10;
qian = i / 1000;
sumtemp = ge + shi + bai + qian;
if((sumtemp % 25) == 0) {
sum += i;
printf("%d\t", i);
}
}
printf("\nsum = %d\n", sum);
}

回答4:

#include"stdio.h"
void main()
{
int i,n,a,b,c,d,e,g,f;
for(i=1001;i<10000;i+2)
{ a=i/1000;
b=i%10;
e=i%100;
c=e/100;
f=i/100;
d=f%10;

if((a+b+c+d)%25==0)
printf("%d",i);
}

}