C 语言,求解答。 50
展开全部
#include <stdio.h>
int f1(int n)
{
int t;
t = 0;
while(n>0)
{
t += n%10;
n /= 10;
}
if(t==12)
return 1;
else
return 0;
}
int f2(int n)
{
int t;
t = 1;
while(n>0)
{
t *= n%10;
n /= 10;
}
if(t==42)
return 1;
else
return 0;
}
int main()
{
int i;
for(i=200;i<=300;i++)
if(f1(i) && f2(i))
printf("%d\n",i);
return 0;
}
请采纳。
2016-04-20 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
给你个思路吧,你得把三位数的每一位数取出来,x%10,你说的那两个条件用&&连接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询