我想对我的代码库中的函数的长度(行数)进行统计,这样我就可以责怪那些对我发现的六个1000+行函数负责的人。
你知道我怎么能做到吗?
我知道wc -l,但我想了解一下内部函数的细节。我也知道cloc,但它的统计数据太笼统了。
理想情况下,我会像这样展示结果,不计算评论:
1 foo.c: 'do_work()' is 1534 lines long
2 bar.c: 'do_more()' is 451 lines long
3 baz.c: 'bloated()' is 2853 lines long
我用gcc在arch linux上的电脑是一台老戴尔inspiron。在c中我可以写:
#include <stdio.h>
int main
{
int x = scanf("%i",&x);
printf("%i",x);
}
我可以编译这个文件,它将通过,它将给我1.000000的对接在任何数字。
#include <stdio.h>
int main()
{
double x;
x = scanf("%lf",&x);
printf("%lf&
我需要分组生成随机数: 100,500,1000和10000个数字,制服和高斯人。这对于创建一些直方图和其他统计信息是必要的。
条件是不使用python的本机随机函数,所以我考虑使用这种方法(线性同余生成器):Xn+1 ≡ (aXn + c) mod m。这里我需要4个变量。有人能告诉我如何实现这个算法吗?我假设m变量第一次是100
我有一个非常大的数字,我想做一个程序,找到两个质数,如果相乘,就会得到原始数字。
Ex.
Original_number = 299
// The program should get these two numbers:
q = 13
p = 23
程序一开始运行得很好,但到了某个时刻,它就停止了,我不确定哪里出了问题。代码:
import time
import math
def main():
time1 = time.clock()
q = int(0)
p = int(0)
finalnumber = int(377)
print(