两位数的真分数,去掉分子的个位数和分母的十位数后,仍然与原分数相等。这样的真分数有多少个?最大的真分数是多少?
1条回答 默认 最新
- weixin_47863046 2020-11-03 23:31关注
#include
int main()
{
int a, b ,m=0,n=0,p=0;
double c,d,i, j;
for (i = 10; i < 100; i+=1)
{
for (j = 10; j < i; j+=1)
{
a = i;
b = j;
b /= 10;
a %= 10;
if (a)
{
c = j / i;
d = a;
d = b / d;
if (c == d)
{
m = i;
n = j;
p++;
printf(" %d/%d ", n, m);
}
}
}
}
printf("\n");
if (m > 10)
{
printf("这样的分数的:%d个\n", p);
printf("最大的分数是: %d/%d ", n, m);
}
else
printf("这样的数不存在!");
return 0;
}
//输出结果:这样的数有48个,最大为88/99解决 无用评论 打赏 举报
悬赏问题
- ¥100 求三轴之间相互配合画圆以及直线的算法
- ¥100 c语言,请帮蒟蒻写一个题的范例作参考
- ¥15 名为“Product”的列已属于此 DataTable
- ¥15 安卓adb backup备份应用数据失败
- ¥15 eclipse运行项目时遇到的问题
- ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
- ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
- ¥15 自己瞎改改,结果现在又运行不了了
- ¥15 链式存储应该如何解决
- ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站