#include <stdio.h>
int main()
{
int sum = 0;
int i, n, b0, b1, b2;
printf("Input n(0<n<1000)\n");
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
if (i >= 1 && i <= 9)
{
b0 = i % 10;
b1 = 0;
b2 = 0;
}
else if (i >= 10 && i < 100)
{
b0 = i % 10;
b1 = i / 10;
b2 = 0;
}
else if (i >= 100 && i < 1000)
{
b0 = i % 10;
b2 = i % 100;
b1 = i / 10 - b2 * 10;
}
if (b0 == 5 || b1 == 5 || b2 == 5)
{
sum = sum + i;
}
}
printf("%d\n", sum);
return 0;
}
C语言:“含有5的整数之和问题”—从键盘输入一个数字n,计算1-n中所有含有5的整数之和
最新推荐文章于 2023-10-16 21:53:29 发布