问题描述
一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7,则称其为与7相关的数.现求所有小于等于n(n<100)的与7无关的正整数的平方和.
输入
输入为一行,正整数n,(n<100)
输出
输出小于等于n的与7无关的正整数的平方和
输入样列
21
输出样例
2336
#include#include int main() { int n; int i; int s=0; printf("请输入数字n:"); scanf("%d",&n); if(n<0||n>=100){ printf("非法数值请重新输入!n"); return 0; } else{ for(i=1;i<=n;i++){ if(n%7!=0 && n%10!=7 && n/10!=7){ s+=n*n; } } } printf("与7无关的数的平方和为:%d",s); return 0; }



