早教吧 育儿知识 作业答案 考试题库 百科 知识分享

c++实践课题目,将这个程序设计打出来,:输出满足以下条件三位数n(100---999),(1)\x05它除以11所得到的商等于n的各位数字的平方和;(2)\x05其中至少有两位数字相同.例如:131131/11=1112+32+12=11要求

题目详情
c++实践课题目,将这个程序设计打出来,
:输出满足以下条件三位数n(100---999),
(1)\x05它除以11所得到的商等于n的各位数字的平方和;
(2)\x05其中至少有两位数字相同.
例如:131 131/11=11 12+32+12=11
要求:用子函数完成条件1,条件2.
▼优质解答
答案和解析
#include
int shangsum(int n) //满足1,不满足0
{
int a=n%10;
int b=n/100;
int c=n/10%10;
int temp = n/11;
if((a*a+b*b+c*c) == temp)
{
return 1;
}
else
{
return 0;
}
}
int weishu(int n)
{
int a=n%10;
int b=n/100;
int c=n/10%10;
if(a == b || a==c || b==c)
{
return 1;
}
else
{
return 0;
}
}
int main()
{
int i;
for(i=100;i