王道数据结构-代码实操1(全注解版)

#include

void loveyou(int n){ // 传入参数类型为int型,在此函数中表示为n;返回值类型为void,即没有返回值;
int i=1;            //定义了一个整数型变量i,且只在loveyou函数中有用;
	while(i<=n){   //while循环,从i=0到i=n;
	i++;          //每次执行的功能:1.i+1;  2.输出i love you i(这里的i是指+1以后的i);
		printf("i love you %d\n",i);
	}
printf("i love you more than %d\n",n); //功能: 结束循环以后输出i love you more than n(这里的n指的是最开始的main中的传入参数值n)
}              // 自定义函数loveyou    
   
int main(){
loveyou(3000);//定义loveyou函数,此处的传入参数为3000;
	return 0;
}            // 主函数     功能:调用loveyou这个自定义函数;
   

执行结果:
王道数据结构-代码实操1(全注解版)_第1张图片

时间复杂度分析:找到我们的最复杂的语句 while(i<=n),经分析该语句执行n次,所以时间复杂度为O(n)

你可能感兴趣的:(王道数据结构实操,开发语言,数据结构)