| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1796 人关注过本帖
标题:求奇数的个数
只看楼主 加入收藏
hahaworld
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-9-3
收藏
得分:0 
很好解啊
分几位的
把基数放在最后就排列吧
注意0

哈哈!!!
2006-09-04 21:14
ridwsc
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2006-8-10
收藏
得分:0 
把所以的可能性都举出来好了

中国加油,加油,加油~~~~~ 我行~~我可以~~C
2006-09-04 21:21
神经塔
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1987
专家分:4
注 册:2006-7-1
收藏
得分:0 
#include <stdio.h>
void main()
{
int i1=1,i2=1,i3=2,i4=3,i5=4,i6=5,i7=6,i8=7;
for(i1=1;i1<=7;i1++)
for(i1=1;i1<=7;i1++)
for(i2=1;i2<=7;i2++)
for(i3=1;i3<=7;i3++)
for(i4=1;i4<=7;i4++)
for(i5=1;i5<=7;i5++)
for(i6=1;i6<=7;i6++)
for(i7=1;i7<=7;i7++)
if(i1%2!=0||i2%2!=0||i3%2!=0||i4%2!=0||i5%2!=0||i6%2!=0||(i7%2!=0))
{
printf("%d%d%d%d%d%d%d\n",i1,i2,i3,i4,i5,i6,i7);

}
}
大家看一下,我不知道做的对不对!很可能不对!嘿嘿

[shadow=255,red,2]待到秋来九月八,我花开时百花杀。冲天香阵透长安,满城尽是黄金甲。 [/shadow]
2006-09-04 22:27
kynot
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-6-29
收藏
得分:0 
以下是引用神经塔在2006-9-4 22:27:56的发言:
#include <stdio.h>
void main()
{
int i1=1,i2=1,i3=2,i4=3,i5=4,i6=5,i7=6,i8=7;
for(i1=1;i1<=7;i1++)
for(i1=1;i1<=7;i1++)
for(i2=1;i2<=7;i2++)
for(i3=1;i3<=7;i3++)
for(i4=1;i4<=7;i4++)
for(i5=1;i5<=7;i5++)
for(i6=1;i6<=7;i6++)
for(i7=1;i7<=7;i7++)
if(i1%2!=0||i2%2!=0||i3%2!=0||i4%2!=0||i5%2!=0||i6%2!=0||(i7%2!=0))
{
printf("%d%d%d%d%d%d%d\n",i1,i2,i3,i4,i5,i6,i7);

}
}
大家看一下,我不知道做的对不对!很可能不对!嘿嘿

肯定不对了 ,运行都会出现偶数.略作修改,运行好像可以
void main()
{
int i1,i2,i3,i4,i5,i6,i7,i8;
for(i1=0;i1<=7;i1++)
for(i1=0;i1<=7;i1++)
for(i2=0;i2<=7;i2++)
for(i3=0;i3<=7;i3++)
for(i4=0;i4<=7;i4++)
for(i5=0;i5<=7;i5++)
for(i6=0;i6<=7;i6++)
for(i7=0;i7<=7;i7++)
if(i7%2!=0)
{
printf("%d%d%d%d%d%d%d\n",i1,i2,i3,i4,i5,i6,i7);

};
getch();
}

2006-09-04 23:32
神经塔
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1987
专家分:4
注 册:2006-7-1
收藏
得分:0 

嗯。楼上改的还行!不错,表扬一下!


[shadow=255,red,2]待到秋来九月八,我花开时百花杀。冲天香阵透长安,满城尽是黄金甲。 [/shadow]
2006-09-05 00:20
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 



你们真行!

main()
{
long i;

for(i=1;i<=77777777;i+=2)
{
printf("%ld\n",i);
}
printf("sum=%ld",i/2);

getch();
}

再说LZ也不是那个意思啊
人家意思应该是无重复的数
要不77777777777777777777777777777777777777这个也行啊!!!

2006-09-05 08:50
神经塔
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1987
专家分:4
注 册:2006-7-1
收藏
得分:0 

呵呵。楼上的更牛b,最简单的方法解决!


[shadow=255,red,2]待到秋来九月八,我花开时百花杀。冲天香阵透长安,满城尽是黄金甲。 [/shadow]
2006-09-05 09:08
jxry8888
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-8-13
收藏
得分:0 

楼上的楼上的太NB了!

[此贴子已经被作者于2006-9-5 10:36:07编辑过]


2006-09-05 10:30
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
以下是引用cdmalcl在2006-9-5 8:50:48的发言:



你们真行!

main()
{
long i;

for(i=1;i<=77777777;i+=2)
{
printf("%ld\n",i);
}
printf("sum=%ld",i/2);

getch();
}

再说LZ也不是那个意思啊
人家意思应该是无重复的数
要不77777777777777777777777777777777777777这个也行啊!!!

/*加上这个函数判断一下,只是这个函数效率太低*/
int is_same(int num)
{
int i=0,j,a[8];
while(num)
{
a[i]=num%10;
num=num/10;
i++;
}
while(i>=0)
{
j=i-1;
while(j>=0)
{
if(a[j]==a[i])
{
return(0);
}
j--;
}
i--;
}
return(1);
}


倚天照海花无数,流水高山心自知。
2006-09-05 12:11
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 

#include<stdio.h>
int is_same(long num)
{
int i=0,j,a[8];
while(num)
{
a[i]=num%10;
num=num/10;
i++;
}
while(i>=0)
{
j=i-1;
while(j>=0)
{
if(a[j]==a[i])
{
return(0);
}
j--;
}
i--;
}
return(1);
}

int main()
{
long i,sum=0;

for(i=1;i<=77777777;i+=2)
{
if(is_same(i)==1)
{
//printf("%ld\n",i);
sum++;
}
}
printf("sum=%ld\n",sum);

return(0);
}

/*这段程序运行好几秒钟才出结果*/


倚天照海花无数,流水高山心自知。
2006-09-05 12:16
快速回复:求奇数的个数
数据加载中...
 
   



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

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