您的位置:首页 > 其它

将202413.9拆分成一个两位小数的数字和一个2000--3000左右整数的乘积

2011-09-10 19:21 351 查看
/*将202413.9拆分成一个两位小数的数字和一个2000--3000左右整数的乘积*/
/*看到原来高中同学问这个问题,问有没可能性。我在百度搜了一下没发现相关的,就自己写了个程序来穷举试试*/
/*结果是成功的,这样的数字的确是存在*/
/*程序: 爱X的味道*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
double num=202413.9;
//	double result=101.20695;
double result[128][100];
int i,j,count,tmp,k;
i=0;j=0;tmp=0,k=0;
for(i=63;i<=101;i++)
{
for(k=0;k<99;k++)
result[j][k]=i+(double)(k+1)/100;
j++;
tmp++;
}

for(count =2000;count<=3000;count++)
{
for(i=0;i<tmp;i++)
for(k=0;k<99;k++)
{
//	if( ( ((result[i][k]*count)-num)>=-10 ) && ( ((result[i][k]*count)-num)<=10 ))
if( result[i][k]*count==num )
{
printf("存在这个!\n");
printf(" %f ",result[i][k]);
printf(" %d ",count);
}
}

}
system("pause");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐