//不知道你题目描述的是不是这个意思,求 各个位数的数字之和为35的... 一下仅作参考 #include stdio.h int sum(int n) //计算数字n(10000以内)各个位数之和 { int a,b,c,d; //分别表示各个位数 d =...
上面的部分没有问题, int a[60],b[60]; int i,j=0,o=0; for(i=0;i101;i++) {if(i%2==0) a[j++]=i; else b[o++]=i; } 下面的printf(奇数=%d\n偶数=%d\n,a[60],b[60]);错了。 30个奇数放在a[0]~a[29]中,30个偶数放在这些奇数...
完整程序如下:copy main(){ int i3,i2,i05; for (i3=0;i3=100/3;i3++) for (i2=0;i2=100/2;i2++) for (i05=0;i05=100*2;i05+=2) if (i3+i2+i05==100 i3*3+i2*2+i05/2==100) printf(pen:%zdd, ballpoint:%d, pencil:%d\n,i3,i2,i05); } 运行结果如下...