热门

最新

红包

立Flag

投票

同城

我的

发布
2501_91404167
zzz~.
1 年前
true2501_91404167


求<=n的所有与7无关的数的平方和
解答思路:

1 用循环筛选从1-n的全部数
2先从1判断此数能否被7整除
3再判断个位或十位有无7
4如果2.3中有任一个成立,将此数平方
5将2.3.4放入一个循环

答案:
#include <stdio.h>

int main() {
int n;
scanf("%d", &n);

int sum = 0;

for (int i = 1; i <= n; i++) {

if (i % 7 == 0) {
continue;
}


int temp = i;
int k= 0;
while (temp > 0) {
if (temp % 10 == 7) {
k= 1;
break;
}
temp /= 10;
}

if (!k) {
sum += i * i;
}
}

printf("%d\n", sum);

return 0;
}

CSDN App 扫码分享
分享
1
点赞
打赏
  • 复制链接
  • 举报
下一条:
求助,lumerical中做弯曲波导的建模仿真和损耗分析
立即登录