求出数的个位和十位,if(个位*十位 > 个位+十位) 就输出这个数
#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); }}不知是不是你要的
#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取模吧
恩,对,呵呵