| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1626 人关注过本帖
标题:[分享]关于自然数的题目
只看楼主 加入收藏
kelifei
Rank: 1
来 自:UESTC
等 级:新手上路
帖 子:89
专家分:0
注 册:2006-5-11
收藏
得分:0 
a=b=c=1??

-DFAE -DESS -DDVD -DMTK  -DDVR -DDECODE -DMSTAR -DPMP我决定在论坛潜水3年又3年!
2006-11-26 20:46
meiling01
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2006-11-2
收藏
得分:0 
to:我不是郭靖版主:1至9的全排列该怎么写程序阿?
2006-12-02 11:58
我不是郭靖
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:494
专家分:6
注 册:2006-10-4
收藏
得分:0 

2006-12-02 14:59
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/3;number++)
{
if(0!=checkNum(&num1,number))
{
if(0!=checkNum(&num2,2*number)
&& 0!=checkMember(num1,num2))
{
if(0!=checkNum(&num3,3*number)
&& 0!=checkMember(num1,num3)
&& 0!=checkMember(num2,num3))
{
printf("%d %d %d\n",number,2*number,3*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;
}

[此贴子已经被作者于2006-12-2 21:08:58编辑过]


wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2006-12-02 21:01
快速回复:[分享]关于自然数的题目
数据加载中...
 
   



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

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