求道循环的题目
输出1-100每位数的乘积大于每位数的和的数想了好久想不明白 求各位大哥指点一下
2006-01-08 20:09
求出数的个位和十位,if(个位*十位 > 个位+十位) 就输出这个数
2006-01-09 08:15
#include <stdio.h>
void main()
{
int a,b,i;
for(i = 1;i < 100;i ++)
{
a = i/10%10; //分解出十位
b = i%10; //分解出个位
if(a * b > a + b) //判断每位乘积大于每位数的和的数
printf("%d\t",i);
}
}
不知是不是你要的

2006-01-09 21:02
2006-01-09 22:28
#include <stdio.h>
void main()
{
int a,b,i;
for(i = 1;i < 100;i ++)
{
a = i/10%10; //分解出十位
b = i%10; //分解出个位
if(a * b > a + b) //判断每位乘积大于每位数的和的数
printf("%d\t",i);
}
}
不知是不是你要的
有点明白拉 不过a = i/10%10; //分解出十位 这句应该不需要再对10取模吧
2006-01-10 11:42
2006-01-10 11:47
2006-01-10 12:36
有点明白拉 不过a = i/10%10; //分解出十位 这句应该不需要再对10取模吧
恩,对,呵呵

2006-01-10 13:05