且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Console-Un-算法-809*??=800*??+9*??+1

更新时间:2022-09-22 18:12:05

ylbtech-Arithmetic:Console-算法-809*??=800*??+9*??+1
 
1.A,Demo(案例)

 【程序81】
题目:809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。
1.程序分析:

1.B,Solution(解决方案)
1.B.1,C语言
Console-Un-算法-809*??=800*??+9*??+1
output(long b,long i)
{ printf("\n%ld/%ld=809*%ld+%ld",b,i,i,b%i);
}
main()
{long int a,b,i;
a=809;
for(i=10;i<100;i++)
{b=i*a+1;
if(b>=1000&&b<=10000&&8*i<100&&9*i>=100)
output(b,i); }
}
Console-Un-算法-809*??=800*??+9*??+1
1.B.2,C#【问题有误!】
Console-Un-算法-809*??=800*??+9*??+1
using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Int64 a, b, i;
            a = 809;
            for (i = 10; i < 100; i++)
            {
                b = i * a + 1;
                if (b >= 1000 && b <= 10000 && 8 * i < 100 && 9 * i >= 100)
                {
                    Console.WriteLine("{0}{1}=809*{2}+{3}",b,i,i,b%i);
                }
            }

        }
    }
}
Console-Un-算法-809*??=800*??+9*??+1
1.C,Execution Result(运行结果)
 
本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/archive/2013/05/07/3065138.html,如需转载请自行联系原作者