第三周作业二

时间:2022-05-31 22:09:41

要求0

第三周作业二

第三周作业二

第三周作业二

第三周作业二

第三周作业二

第三周作业二

第三周作业二

第三周作业二

第三周作业二

第三周作业二

 

要求1

可以优化的代码:

fopen函数读取固定路径文本

 if(strcmp(str,"gone_with_the_wand")==0)
{
fp1
= fopen("c:\\2.txt", "r");
int n = sum();
paixu();
out(n);
}

可采用stdin函数实现手动输入读取路径,这样变换读取文本路径的时候,就不用直接修改源代码,更为方便。

if(strcmp(str,"gone_with_the_wand")==0)
{  
      
char file[10];
       fflush(stdin);
gets(file);
fp1
=freopen(file,"r",stdin);     
int n = sum();
paixu();
out(n);
}

要求2 通过 profile 找出程序的瓶颈。给出程序运行中最花费时间的3个函数(或代码片断)。要求包括截图。 

 第三周作业二

要求4 再次 profile,给出在 要求1 中的最花费时间的3个函数此时的花费。要求包括截图。

第三周作业二

 

要求5 程序运行时间。根据在教师的机器 (Windows8.1) 上运行的速度排名,分为3档。此题得分,第1档20分, 第2档10分,第3档5分。功能测试不能通过的,0分。(20分)

HTTP:https://git.coding.net/lynlynyess/wf.git

GIT:git://git.coding.net/lynlynyess/wf.git