1.任务和代码
/*
copyright\c)2017,csdn学院
*All cights reserved
*文件名称:a.c
*作者:王琦
*完成日期:2017年4月21日
*版本号:6.0
*问题描述:输出1至100之间每位数的乘积大于每位数的和的数.
*程序输出:1至100之间每位数的乘积大于每位数的和的数.
*/
#include <stdio.h>
int main( )
{
int n,k=1,s=0,m ;
for (n=1 ; n<=100 ; n++)
{
k=1 ;
s=0 ;
m=n;
while (m>0)
{
k*=m%10;
s+=m%10;
m/=10;
}
if (k>s)
printf("%d ",n);
}
printf("\n");
}
2.运行结果
3.知识点总结
运用for循环嵌套while循环,结合分离位数的方法得出结果
4.心得体会
对循环结构有了更多的收获,对方法的结合有了新的看法