| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 506 人关注过本帖
标题:求道循环的题目
只看楼主 加入收藏
chao99v
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-12-25
收藏
 问题点数:0 回复次数:7 
求道循环的题目
输出1-100每位数的乘积大于每位数的和的数
想了好久想不明白 求各位大哥指点一下
2006-01-08 20:09
吸血鬼王
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2005-12-17
收藏
得分:0 

求出数的个位和十位,if(个位*十位 > 个位+十位) 就输出这个数

2006-01-09 08:15
spp509
Rank: 1
等 级:新手上路
威 望:1
帖 子:98
专家分:0
注 册:2005-11-23
收藏
得分:0 

#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
sunliulin80
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2005-12-13
收藏
得分:0 
main()
{int i,n,j,ji,sum;
for(i=1;i<100;i++)
{n=i/10;
j=i%10;
ji=n*j;
sum=n+j;
if(ji>sum) printf("%d\t",i);
}
}
2006-01-09 22:28
chao99v
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-12-25
收藏
得分:0 
以下是引用spp509在2006-1-9 21:02:00的发言:

#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
chao99v
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-12-25
收藏
得分:0 
4楼的兄弟写对拉 原来答案怎么简单 我竟然想不道 看样子要好好看看数据结构拉
2006-01-10 11:47
BugEyes
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2006-1-10
收藏
得分:0 
这跟数据结构关系不大,关键是程序设计思想

学前班校长,个人blog:http://bugeyes.blog.
2006-01-10 12:36
spp509
Rank: 1
等 级:新手上路
威 望:1
帖 子:98
专家分:0
注 册:2005-11-23
收藏
得分:0 
以下是引用chao99v在2006-1-10 11:42:00的发言:

有点明白拉 不过a = i/10%10; //分解出十位 这句应该不需要再对10取模吧

恩,对,呵呵


一听就懂,一看就会,一做就错……
2006-01-10 13:05
快速回复:求道循环的题目
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014216 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved