关于能力测试,请大家想想~学过C,或JAVA的写程序

来源:百度知道 编辑:UC知道 时间:2024/06/15 02:41:50
1235*6788 与 1234*6789 的差值是()

A,5444 B,5454 C,5544 D,5554

1,没学过程序的,不要拿计算器算,也不要拿笔一步一步死算,想最简单的方法,两分钟给出答案和思路。

2,学过计算机语言的高手请编写出程序来,和思路.
最简单的办法就是:1235*6788 - 1234*6789
=1235*6788-1234*(6789-1)
=1235*6788-1234*6788-1234
=6788-1234
=5554

程序我不会~呵呵

JS.java
public class JS {

public static void main(String[] args) {
long x=1235*6788-1234*6789 ;
System.out.println(x);
}

}

1235*6788 - 1234*6789
=1230*6788+5*6788 -( 1230*6789+4*6789 )
=1230*6788+5*6788 -( 1230*6788+1230 +4*6789)
=5*6788 - 4*6789 -1230
=5*6788 - (4*6788 +4) -1230
=6788-4-1230
=5554

简单啊
还要什么编程基础?一般的烂高中生都能解决

main ()
{
int a;
a=1235*6788-1234*6789;
printf("差值是%d",a);
}
楼主想那么麻烦干嘛

1235*6788-1234*6789=1234*(6788-6789)+6788=6788-1234=5554