2 dreamboyzs dreamboyzs 于 2014.05.10 20:00 提问

已知:0.37*X+1.14*Y=95927.6, X和Y是整数。求解:X=? Y=? 求大神帮忙

本人新手一枚,用的是C#,就是得不出结果,求大神帮忙指点一下!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _1
{
class Program
{
static void Main(string[] args)
{
for (int x = 1;x<1000000 ; x++) {
double y = (9592760-37*x)%114;
double z = (9592760-37*x)/114;
if (y == 0) {
Console.WriteLine(z);
}
}
}
}

1个回答

lym753024200
lym753024200   2014.05.10 20:22

你先说X和Y都是整数还是正整数,我没看错吧,要不有点恐惧的!!!

weixingjo
weixingjo 输出txt用流就可以,你可以搜一下stream的用法
3 年多之前 回复
lym753024200
lym753024200 要用到文件输出函数或者对象,我不会C#,只能提示你下了,另外输出到屏幕也行啊,何必!
3 年多之前 回复
dreamboyzs
dreamboyzs OK,解决了,怎么把结果保留在程序当前目录新建的TXT下啊?太感谢你了!
3 年多之前 回复
lym753024200
lym753024200 CSDN的评论编辑功能太烂了。。。
3 年多之前 回复
lym753024200
lym753024200 for(int x=0; x<95927.6/0.37; x++)
3 年多之前 回复
lym753024200
lym753024200 那就简单多了,你的主函数中for循环有问题,首先x的范围值0<x<95927.6/0.37,因为y最小可能取0,也就是
3 年多之前 回复
dreamboyzs
dreamboyzs 正整数
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片