2、下面程序的功能是输出 1 至 100 之间每位数的乘积大于每位数的和的数。请填空。
2、下面程序的功能是输出1至100之间每位数的乘积大于每位数的和的数。请填空。#include<stdio.h>main(){intn,k=1,s=0,m;for(n=1...
2、下面程序的功能是输出 1 至 100 之间每位数的乘积大于每位数的和的数。请填空。
#include <stdio.h>
main()
{
int n,k=1,s=0,m;
for(n=1;n<=100;n++)
{
k=1; s=0;
[ ① ];
While[ ② ]
{
k*=m%10;
s+=m%10;
m/=10;
}
[ ③ ]
[ ④ ]
}
} 展开
#include <stdio.h>
main()
{
int n,k=1,s=0,m;
for(n=1;n<=100;n++)
{
k=1; s=0;
[ ① ];
While[ ② ]
{
k*=m%10;
s+=m%10;
m/=10;
}
[ ③ ]
[ ④ ]
}
} 展开
4个回答
展开全部
m=n
m>10
m/10
例如:
1位数和100均不满足条件。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i;
for (i=10;i<100;i++)
{
if(((i/10)*(1%10))>(i/10+i%10))printf("%d\n",i);
}
}
扩展资料:
乘积是数学中多个不同概念的称呼。算术中,两个数或多个数相乘得到的结果称为它们的积或乘积。当相乘的数是实数或复数的时候,相乘的顺序对积没有影响,这称为交换性。当相乘的是四元数或者矩阵,或者某些代数结构里的元素的时候,顺序会对作为结果的乘积造成影响。这说明这些对象的乘法没有交换性。
参考资料来源:百度百科-乘积
展开全部
①m=n;
②(m>10)
③ if (k>s) print n
②(m>10)
③ if (k>s) print n
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询