正在加载图片...
#include <stdio. h> maino lint i, j,k,m,n printf( the number satisfied states contion is for(n=1002;n<1111n++) i=n/1000 j=n/100%10 n%10; if((i*1000+j*100+k*10+m)*9==m1000+k*100+j*10+i printf("%d", n) 102一个盒子中放由12个球,其中3个红的,3个白的,6个黑的,从中任取8个球, 球共有多少种不同的颜色搭配 解:设任取红球个数为i,白球个数为,黑球个数为8-j,i、j、k的不同组合既是所求的颜 色搭配。参考程序如下 #include <stdio. h> lint i coun tf( red white black: \n") for(i=0;i<=3;i++) J if(8-i-j)<=6) printf( %2d: %d %d %d\n", ++count, 1, j, 8-i-j) 10.3设银行一年整存零取的月息为0.23%。现在某人手中有一笔钱,他打算在今后的 五年中每年年底取出1000元,到第五年时刚好取完,请算出他应存入银行多少钱? 解:倒推回去,第5年底连本带息取出1000元,则第5年初应存入1000(1+12*00023) 第4年年底连本带息取出的钱是第5年初的存款额,则: 第4年初存款=第5年初存款/(1+12*0.0023), 第3年初存款=第4年初存款/(1+12*0.0023), 第2年初存款=第3年初存款/(1+12*0.0023) 第1年初存款=第2年初存款/(1+12*0.0023), 参考程序如下: #include <stdio. h>#include <stdio.h> main() {int i,j,k,m,n; printf("The number satisfied states contion is:"); for (n=1002;n<1111;n++) { i=n/1000; j=n/100%10; k=n/10%10; m=n%10; if ( (i*1000+j*100+k*10+m)*9 == m*1000+k*100+j*10+i ) printf("%d ",n); } } 10.2 一个盒子中放由 12 个球,其中 3 个红的,3 个白的,6 个黑的,从中任取 8 个球, 球共有多少种不同的颜色搭配。 解:设任取红球个数为 i, 白球个数为 j, 黑球个数为 8-i-j, i、j、k 的不同组合既是所求的颜 色搭配。参考程序如下: #include <stdio.h> main() {int i,j,count=0; printf(" red white black:\n"); for (i=0;i<=3;i++) for (j=0;j<=3;j++) if ((8-i-j)<=6) printf("%2d: %d %d %d\n",++count,i,j,8-i-j); } 10.3 设银行一年整存零取的月息为 0.23%。现在某人手中有一笔钱,他打算在今后的 五年中每年年底取出 1000 元,到第五年时刚好取完,请算出他应存入银行多少钱? 解:倒推回去,第 5 年底连本带息取出 1000 元,则第 5 年初应存入 1000/(1+12*0.0023), 第 4 年年底连本带息取出的钱是第 5 年初的存款额,则: 第 4 年初存款=第 5 年初存款/(1+12*0.0023), 第 3 年初存款=第 4 年初存款/(1+12*0.0023), 第 2 年初存款=第 3 年初存款/(1+12*0.0023), 第 1 年初存款=第 2 年初存款/(1+12*0.0023), 参考程序如下: #include <stdio.h> main()
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有