将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; }
相关文章推荐
- 数字千分位处理,number.js,js保留两位,整数强制保留两位小数
- JAVA中如何判断一个输入是数字(小数和整数)还是字符串?
- 将一个数拆分成整数部分和小数部分
- js设置数字每三个添加一个逗号,保留两位小数
- 将一个正整数拆分成若干个互不相同的正整数且乘积最大(JS)
- 将一个正整数拆分成若干个互不相同的正整数且乘积最大(JS)
- 设计程序,单击【随机数】按钮,使用Math对象的random函数产生一个0-100之间(含0-100)的随机整数,并在对话框中显示,如下图。单击【计算】按钮,计算该随机数的平方、平方根和自然对数,保留两位小数,并在对话框中显示,如下图。
- 输入一个高精度的正整数n,去掉其中任意s个数字后剩下的数字按原左右次序将组成一个新的正整数。编程对所给的n和s,寻找一种方案使得剩下的数字组成的新数最小。
- 给出一个整数N要求出一个最小正整数Q,使其各个数字的乘积正好等于N
- 代码设置editext只能输入数字和整数以及只能输入两位小数的处理
- 整数输入有理循环小数 1/7 = 0.142857142... 是个无限循环小数。 任何有理数都可以表示为无限循环小数的形式。 本题目要求即是:给出一个数字的循环小数表示法。
- 素数距离问题 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 现在给出你一些数,要求你写出一个程序,输出这些整数相邻最近的素数,并输出其相距长度。如果左右有等距离长度素数
- UITextField 只能输入数字、一个小数点、只能有两位小数
- js中数字转为整数,可以进行运算,保存两位小数
- 6-7 统计某类完全平方数(20 分) 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
- 将一个整数拆分使其乘积最大
- 给一个整数N,N可以拆分出不同的因子,而且满足因子的乘积等于N。则在这些因子中和是最小的一组是什么
- 将数字四舍五入保留两位小数
- 小易邀请你玩一个数字游戏,小易给你一系列的整数。你们俩使用这些整数玩游戏。每次小易会任意说一个数字出来,然后你需要从这一系列数字中选取一部分出来让它们的和等于小易所说的数字。 例如: 如果{2,1,2,7}是你有的一系列数,小易说的数字是11.你可以得到方案2+2+7 = 11.如果顽皮的小易想坑你,他说的数字是6,那么你没有办法拼凑出和为6 现在小易给你n个数,让你找出无法从n个数中选取部分求和
- 一个整数的所有因子乘积