最新C语言程序设计优化(提速).docx
《最新C语言程序设计优化(提速).docx》由会员分享,可在线阅读,更多相关《最新C语言程序设计优化(提速).docx(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateC语言程序设计优化(提速)C语言程序设计优化(提速)1对以下程序代码进行调整,提升程序的运行速度:scanf(%c, &ch);printf(%c, ch);改:用getchar(),putchar();2对以下程序代码进行调整,提升程序的运行速度:if(m/n9)printf(okn);改:乘法运算比除法速度快3对以下程序代码进行调整,提升程序的运行速度:intn=
2、5,m=6;n=n+1;m=m-1;改:n+; m更快4对以下程序代码进行调整,提升程序的运行速度:scanf(%d,&num1);scanf(%d,&num2);scanf(%d,&num3);scanf(%d,&num4);scanf(%d,&num5);scanf(%d,&num6);改:可写成一个:scanf(“%d%d%d”, &)5对以下程序代码进行调整,提升程序的运行速度:doublex=2;printf(%.0f的4次方等于%.0fn,x,pow(x,4);改:将pow(x,4)改作:x*x*x*x;6对以下程序代码进行调整,提升程序的运行速度:for(i=0;in;i+)sc
3、anf(%d%d,&num1,&num2);sumi=add(num1,num2);intadd(intn1,intn2)returnn1+n2;改:去掉函数调用,直接表达。7对以下程序代码进行调整,提升程序的运行速度:inti,n,sum,num;n=0;sum=0;num=0;scanf(%d,&n);for(i=1;i=0)printf(num是大于或等于0的数n);if(num0)printf(num是正数n);if(0=num)printf(num的值为零n);if(num=n2&n1=n3&n1=n4)printf(最大值为%dn,n1);if(n2=n1&n2=n3&n2=n4)
4、printf(最大值为%dn,n2);if(n3=n1&n3=n2&n3=n4)printf(最大值为%dn,n3);if(n4=n1&n4=n2&n4=n3)printf(最大值为%dn,n4);改:max = n1; if(); if(); if();11对以下程序代码进行调整,提升程序的运行速度:for(i=0;i5;i+)scanf(%dszi);%改:由于个数较少,可用一个scanf()完成12对以下程序代码进行调整,提升程序的运行速度:for(i=0;i5;i+)printf(%4d,n+i);改:不用循环,写成一个printf();13对以下程序代码进行调整,提升程序的运行速度:
5、for(i=0;i4;i+)for(j=0;j5;j+)printf(%4d,n+i+j);putchar(n);改:内循环用一个scanf(“%4d%4d%4d”, k, kk+1, kk +2, ),在内循环前添kk = nn+i%4d14对以下程序代码进行调整,提升程序的运行速度:for(i=1;i=3;i+)for(j=1;j=5;j+)printf(*);printf(n);改:三个printft(“*n”); 或写成一个printf(“*n*n”)15对以下程序代码进行调整,提升程序的运行速度:for(i=0;in/5;i+)sum+=numi;改:中间条件转为乘法,效率更高16对
6、以下程序代码进行调整,提升程序的运行速度:for(i=2;i=sqrt(m);i+)if(m%i=0)printf(%d,i);改:在循环前添加kk = sqrt(m),再i=sqrt(m)改成ikk,可减少函数调用次数17对以下程序代码进行调整,提升程序的运行速度:for(i=0;in;i+)sum+=(numi*300.0/(100*25)*2;改:循环前加语句:kk = 300.0/(100*25)*2;简化sum+=(numi*300.0/(100*25)*2为sum+=(numi* kk18对以下程序代码进行调整,提升程序的运行速度:for(i=0;im;i+)for(j=0;jn;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 语言程序设计 优化 提速
限制150内