2015年1月30日20:34:33
1.请问下面这段代码会打印多少个“OK”?
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j;
i = 1;
while(i <= 10)
{
j = 1;
while(j <= i)
{
printf("OK ");
if(iOkCount % 5 == 0)
printf("\r\n");
j = j + 1;
}
i = i + 1;
}
system("pause");
return 0;
}
相当于总共打印10次外循环,内循环每次次数为当前i值,也就是第n行打印n次,总共打印1 + 2 + 3 + n次即(1+n)*n/2 =>(1+10)*10/2 = 55次