收藏 分享(赏)

c语言程序设计优化(提速).docx

上传人:cjc2202537 文档编号:174007 上传时间:2018-03-23 格式:DOCX 页数:12 大小:80.04KB
下载 相关 举报
c语言程序设计优化(提速).docx_第1页
第1页 / 共12页
c语言程序设计优化(提速).docx_第2页
第2页 / 共12页
c语言程序设计优化(提速).docx_第3页
第3页 / 共12页
c语言程序设计优化(提速).docx_第4页
第4页 / 共12页
c语言程序设计优化(提速).docx_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、1 对以下程序代码进行调整,提升程序的运行速度:scanf(“%c“, printf(“%c“, ch);改:用 getchar(),putchar();2对以下程序代码进行调整,提升程序的运行速度:if (m / n 9)printf(“okn“);改:乘法运算比除法速度快3对以下程序代码进行调整,提升程序的运行速度:int n=5, m=6;n = n + 1;m = m - 1;改:n+; m更快4对以下程序代码进行调整,提升程序的运行速度:scanf(“%d“, scanf(“%d“, scanf(“%d“, scanf(“%d“, scanf(“%d“, scanf(“%d“, 改:

2、可写成一个:scanf(“%d%d%d”, printf( “%.0f的 4次方等于 %.0fn“, x, pow(x, 4);改:将 pow(x,4)改作:x*x*x*x;6对以下程序代码进行调整,提升程序的运行速度:for (i=0; i= 0)printf(“num是大于或等于 0的数n“);if (num 0)printf(“num是正数n“);if (0 = num)printf(“num的值为零n“);if (num =n2 if (n2=n1 if (n3=n1 if (n4=n1 改:max = n1; if(); if(); if();11对以下程序代码进行调整,提升程序的运

3、行速度:for (i=0; i 0)printf(“数组 num中,存在值为 9的数n“);改:循环中的判断改为:count = 1; break; 减少不必要的运算21对以下程序代码进行调整,提升程序的运行速度:maxVal = Sz0;for (i=0; i= maxVal)maxVal = Szi;改:循环控制变量初值可为 1,减少处理次数22对以下程序代码进行调整,提升程序的运行速度:for (i=1, sum=0; i= 0)zhengShu += numi; elsefuShu += numi;sum += numi;改:将 sum += numi;移至循环之后。26对以下程序代码

4、进行调整,提升程序的运行速度(约定 n是=1 的数):for (i=0; i=1 的数):for (i=0; i=6 的数):for (i=0; i arri-1)i+; while (i arri-1)i+; 30对以下程序代码进行调整,提升程序的运行速度:for (row=0; row countstri A 或 stri countstri a33对以下程序代码进行调整,提升程序的运行速度:for (i=0; stri!=0; i+)if (1=stri)sum += 1;if (2=stri)sum += 2;if (3=stri)sum += 3;if (4=stri)sum += 4;if (5=stri)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 教育学

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报