字符串“962815743”首尾相连围成一圈,把其分成2位,3位四位数各一个,使2位乘3位数=4位数

[复制链接]
查看11 | 回复1 | 2008-6-19 18:57:13 | 显示全部楼层 |阅读模式
#include void main(){char a[19]="962815743962815743";int n2,n3,n4;for (int i=0;i<18;i++)a-='0';for (i=0;i<9;i++){n2=(int)a*10+(int)a[i+1];n3=(int)a[i+2]*100+(int)a[i+3]*10+(int)a[i+4];n4=(int)a[i+5]*1000+(int)a[i+6]*100+(int)a[i+7]*10+(int)a[i+8];if (n2*n3==n4) printf("%d,%d,%d\n",n2,n3,n4);}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行