c语言怎么写
查看原帖
c语言怎么写
1181083
Little_koiCheese楼主2023/11/20 13:58
#include<stdio.h>
#include<math.h>
int pang(int y) {
	int c = y;
	int flag = 1;
	
	while (c) {
		c = c % 10;
		if (c == 7)
			flag = 0;
		
		c /= 10;
	}
	return flag;
		
}
int main() {
	int n = 0;
	scanf("%d", &n);
	int arr[1000] = { 0 };
	int i = 0;
	for (int y = 1; y <= n; y++) {
		if (y % 7 != 0 && pang(y)) {
			arr[i] = y;
		    i++;
		}
	}

	int sum = 0;
	for (int m = 0; m < i; m++) {
		sum = sum + pow(arr[m], 2);
	}
	printf("%d", sum);
	return 0;
}
2023/11/20 13:58
加载中...