| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1184 人关注过本帖
标题:[求助] 这也是作业 -_-!
只看楼主 加入收藏
chenfuyuxin
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-10-11
收藏
 问题点数:0 回复次数:19 
[求助] 这也是作业 -_-!

输入9个随机数字(1-9),(可以重复也可以不重复,如1,5,4,6,6,9,7,7,7,)
然后从这9个数中(每个都用到,且不能多用)找出符合"c=(b=a*2)*2"规定的3个3位数

if 有,分别列出;
if 没有,提示“bu cun zai”

[此贴子已经被作者于2006-12-5 10:28:21编辑过]

搜索更多相关主题的帖子: 作业 
2006-12-03 12:49
高达
Rank: 1
等 级:新手上路
威 望:1
帖 子:261
专家分:0
注 册:2006-10-27
收藏
得分:0 
#include<iostream.h>
void main()
{
int s[9],a,b,c;
for(int i=1;i<=9;i++)
{
s[i]=i;
}
for(i=1;i<9=;i++)
for(int k=1; k<=9;k++)
for(int l=1;l<=9;l++)
{
if(a*2=b && b*2=c )

cout<<i<<k<<l<<'\t';
}
}
我没调试过你运行下看看可以不?我用的C++的语法



[此贴子已经被作者于2006-12-3 14:01:24编辑过]


哎 时间....................
2006-12-03 13:56
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 

写了一个,不知对不对!
#include <stdio.h>

int main(void)
{
int a, b, c;
int i, j, k;

for(i = 1;i <= 9;i ++)
for(j = i + 1;j <= 9;j ++)
for(k = j + 1;j <= 9;j ++)
{
a = i*100 + j*10 + k;
b = 2*a;
c = 4*a;
if(b/100 != b/10%10&&b/100 != b%10&&b/10%10 != b%10&&b <= 987&&c/100 != c/10%10&&c/100 != c%10&&c/10%10 != c%10&&c <= 987)
printf("a = %d, b = %d, c = %d\n", a, b, c);
}

return 0;
}


该学习了。。。
2006-12-03 13:57
iimiss
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2006-11-28
收藏
得分:0 
#include<stdio.h>
int f(int m,int n,int o)
{
int a[9],x=0,q,r;
while(m>0)
{
a[x++]=m%10;
m=m/10;
}
while(n>0)
{
a[x++]=n%10;
n=n/10;
}
while(o>0)
{
a[x++]=o%10;
o=o/10;
}
for(q=0;q<9;q++)
{
for(r=q+1;r<9;r++)
if(a[q]!=a[r])
return(0);
}
return(1);
}
main()
{
int a,b,c;
for(a=123;a<987/4;a++)
{
b=2*a;
c=4*a;
if(f(a,b,c))
printf("%d----%d----%d\n",a,b,c);
}
}
看看有没有错误
2006-12-03 14:22
iimiss
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2006-11-28
收藏
得分:0 
写的长水平菜  有答案的发来啊
2006-12-03 14:23
iimiss
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2006-11-28
收藏
得分:0 
三楼的简单  学习哦
2006-12-03 14:26
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 
a = 123, b = 246, c = 492
a = 143, b = 286, c = 572
a = 153, b = 306, c = 612
a = 163, b = 326, c = 652
a = 173, b = 346, c = 692
a = 234, b = 468, c = 936

是这个吗?

该学习了。。。
2006-12-03 14:31
我不是郭靖
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:494
专家分:6
注 册:2006-10-4
收藏
得分:0 
以下是引用zhanghuan_10在2006-12-3 14:31:29的发言:
a = 123, b = 246, c = 492
a = 143, b = 286, c = 572
a = 153, b = 306, c = 612
a = 163, b = 326, c = 652
a = 173, b = 346, c = 692
a = 234, b = 468, c = 936

是这个吗?

a,b,c里边有重复的数字,怎么对?


2006-12-03 14:37
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
收藏
得分:0 

#include<stdio.h>
#include<conio.h>
typedef struct
{
int unit;/*存放个位数*/
int ten;/*存放十位数*/
int hunderd;/*存放百位数*/
}dataType;
int checkNum(dataType *,int);/*传入一个整数, 判断它的各个位数是不是相等并且不为0,然后存入dataType类型的数据中
成功返回1,不成功返回0*/
int checkMember(dataType,dataType);/*判断二个dataType类型的数据的各个位数是不是不相等,
都不相等返回1,否则返回0*/
void main(void)
{
dataType num1,num2,num3;
int number;
clrscr();
for(number=123;number<987/4;number++)
{
if(0!=checkNum(&num1,number))
{
if(0!=checkNum(&num2,2*number)
&& 0!=checkMember(num1,num2))
{
if(0!=checkNum(&num3,4*number)
&& 0!=checkMember(num1,num3)
&& 0!=checkMember(num2,num3))
{
printf("%d %d %d\n",number,2*number,4*number);
}
}
}
}
getch();
}
int checkNum(dataType *num,int number)
{
int i,j,k;
i=number/100;
j=(number-i*100)/10;
k=number%10;
if(i!=j && i!=k && j!=k
&& i!=0 && j!=0 && k!=0)
{
num->hunderd=i;
num->ten=j;
num->unit=k;
return 1;
}
else
return 0;
}
int checkMember(dataType num1,dataType num2)
{
if(num1.unit!=num2.unit && num1.unit!=num2.ten && num1.unit!=num2.hunderd
&& num1.ten!=num2.unit && num1.ten!=num2.ten && num1.ten!=num2.hunderd
&& num1.hunderd!=num2.unit && num1.hunderd!=num2.ten && num1.hunderd!=num2.hunderd)
{
return 1;
}
else
return 0;
}


/*不存在*/


wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2006-12-03 14:37
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 
理解错误!抱歉!

该学习了。。。
2006-12-03 14:55
快速回复:[求助] 这也是作业 -_-!
数据加载中...
 
   



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

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