编程写作业
‘壹’ 编程作业怎么做!
不知道你问的是哪一题
假设是其中最清楚的那一题,如555555最大的三位数
其实这题很简单,如果不考虑性能的话,直接从100开始遍历,定义两个局部变量
假设是int a与int b
弄一个循环,a从100开始,然后b从1开始
a×b如果等于55555,就记录在一个temp变量一面,如果遇到下一个a×b等于555555的组合,就跟temp比,如果比temp记录的数大,就用大的替换掉temp里面小的那一个。
如果a×b大于55555,立即结束本次循环,a+1,跳入下一次循环。
其实还有更简便的方法。。。不过用到一些复杂的数学公式就不说了。
如果要简单粗暴的话,直接开多线程去找,一个线程负责一个区间,比方说100-200,200-300一直到5555500到555555,找到满足a×b=555555的数,而且每次a+5,(因为555555末尾是5,其中一个乘数必定是5,所以以5作为每次循环的步长应该能提升5倍性能)
总之怎么简单粗暴怎么来。
‘贰’ c璇瑷浣滀笟锛岀紪鍐欑▼搴忥细璁$畻m!n!/(m-n)!,鍏朵腑m銆乶涓烘f暣鏁颁笖m>n
#include<stdio.h>
long fun(long a);
void main()
{
long m,n;
printf("please input the 'm'\n");
scanf("%ld",&m);
printf("please input the 'n'\n");
scanf("%ld",&n);
printf("result=%ld\n",fun(m)*fun(n)/fun(m-n));
}
long fun(long a)
{
long result=1;
while(a)
result*=a--;
return result;
}
‘叁’ 怎样用自己的电脑进行编程练习
1.首先,打开Microsoft Visual C++6.0这个软件。(没有的安装一个,在网上有很多免费下载),点击如图图标。
‘肆’ VB编程作业,请指导下怎么写
1. 打开VB软件
2. 拖按钮和图片控件到页面上
3. 点显示按钮写代码,Image1.Visble=True(先要在图片属性那里设置成False),然后Command1.Enable=False
4. 隐藏按钮与上面代码相反即可
5. 注意图片控件和按钮的默认值即可