1.找出正整数中偶数,并输出相加后的数,要用 long。
例:输入 5548 输出 12
#include <stdio.h>
main()
{
long a;
scanf("%ld", &a);
int temp = 0;
int sum = 0;
long t=a;
while (t)
{
temp = t % 10;
if (temp % 2 == 0)
sum = sum +temp;
t = t/10;
}
printf("%d", sum);
}
2.输入 n 和 b , 找出 1 到 n 中被 b 整除的个数.
例:输入 6 3 输出 2
#include <stdio.h>
main()
{
int n, b;
scanf("%d%d", &n,&b);
int count = 0;
for (int i = 1; i <= n; i++) {
if (i%b == 0)
count++;
}
printf("%d", count);
}
部分题源自:https://blog.csdn.net/helloa_world/article/details/86813145