软考如何评职称:C语言高手的来!!!!!!!!!!

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 18:42:56
有一组数字 比如说百位是1234 十位是3456 个位是2345 把这些数字组成三位数~比如说用百位的1和十位的3个位的2组合在一起,就是132,133,134~~等等一些很多的3位数~~~给我写一下程序!!!!!!!!!

我看懂了,说明一点,不是智商的问题,是情商的问题,呵呵。
我来翻译一下,百位只能是{1,2,3,4}其中之一,十位只能是{3,4,5,6}其中之一,个位只能是{2,3,4,5}其中之一,楼主不知道我的理解是否正确。

#include<stdio.h>
void main(){
int a[]={1,2,3,4},b[]={3,4,5,6},c[]={2,3,4,5};//定义c,b,a分别为个十百位允许使用的数字。
int s=0,x,y,z;
for(x=0;x<4;x++)
for(y=0;y<4;y++)
for(z=0;z<4;z++){
s=a[x]*100+b[y]*10+c[z];
printf("%d\t",s);
}

}

有一组数字 比如说百位是1234 十位是3456 个位是2345
看来我的智商有问题。。。。。。。。。。。

没有看懂!我真笨!

我也没看懂,看来我也很笨.是要统计组成的三位数的个数吗?