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)