codeblocks环境配置:
- 点击settings 再点击compiler点击toolchain executables,点击Auto-variables
- 点击settings点击Debugger 点击fefualt Executable path选择路径为安装路径里面的*😗\codeblocks\MINGW\bin\gdb32.exe.前面的是安装的磁盘和其他文件夹的选择,后面的都是一样的。
点击ok完成codeblocks的配置。 - **C语言中从1到n上到下按顺序排列,
1、 for循环
#include <stdio.h>
#include <stdio.h>
#include <time.h>
void PrintN(int N)
{
int i;
for(i=1;i<=N;i++)
{
printf("%d\n",i);
}
}
void main()
{
int N;
clock_t start, finish;
double duration;
printf("please input N:\n");
scanf("%d",&N);
start = clock();
PrintN(N);
finish = clock();
duration = (double)(finish - start) / CLOCKS_PER_SEC;
printf("%f seconds\n",duration );
return ;
}
输入任意一个数字运行结果如下,(此代码以100为例)
2、**递归调用 **
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void PrintN(int N)
{
if (N)
{
PrintN(N-1);
printf("%d\n",N);
}
return;
}
void main()
{
int N;
clock_t start,finish;
double duration;
printf("please input N:\n");
scanf("%d",&N);
start = clock();
PrintN(N);
finish = clock();
duration = (double)(finish - start) / CLOCKS_PER_SEC;
printf("%f seconds\n",duration );
return;
}
代码如上,运行结果如下
3、自己写的for循环
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i,n;
printf("please input n:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
printf("%d\n",i);
return 0 ;
}
运行结果和上一样,就不做比较。