用c语言求在100和1000之间,所有数字之和等于9而且该数可被5整除的整数。
时间: 2024-06-05 10:06:08 浏览: 18
#include <stdio.h>
int main() {
int i, sum;
for (i = 100; i <= 1000; i++) {
sum = 0;
int temp = i;
while (temp != 0) {
sum += temp % 10;
temp /= 10;
}
if (sum == 9 && i % 5 == 0) {
printf("%d ", i);
}
}
return 0;
}
相关问题
用C语言求在100和1000之间,所有数字之和等于9而且该数可被5整除的整数。
#include<stdio.h>
int main()
{
int i,sum,num;
for(i=100;i<=1000;i++)
{
sum=0;
num=i;
while(num>0)
{
sum+=num%10;//逐位相加
num/=10;
}
if(sum==9&&i%5==0)//判断条件
{
printf("%d ",i);
}
}
return 0;
}
求在100和1000之间,所有数字之和等于9而且该数可被5整除的整数。c语言
#include <stdio.h>
int main() {
int i, sum;
for (i = 101; i < 1000; i += 2) { //循环从101开始,步长为2,避免偶数
sum = (i / 100) + (i / 10 % 10) + (i % 10); //求出数字之和
if (sum == 9 && i % 5 == 0) { //判断数字之和是否为9且能被5整除
printf("%d\n", i); //输出符合条件的数
}
}
return 0;
}