解题思路:分别试了两段程序,代码小、变量少的反而所占内存多的意思吗?如下图:
注意事项:代码长变量多的程序反而内存少,这是怎么回事?
参考代码:
第1次的:
#include "stdio.h"
int main()
{
int N,x=1,i;
scanf("%d",&N);
for(i=N;i>1;i--)
x=2*(x+1);
printf("%d",x);
return 0;
}
第2次的:
#include "stdio.h"
int main()
{
int N,x=1;
scanf("%d",&N);
for(;N>1;N--)
x=2*(x+1);
printf("%d",x);
return 0;
}
0.0分
0 人评分
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:677 |
简单的a+b (C语言代码)浏览:573 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:587 |
WU-整数平均值 (C++代码)浏览:1237 |
蛇行矩阵 (C语言代码)浏览:524 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:463 |
数列排序 (C语言代码)浏览:606 |
字符删除 (C语言代码)浏览:714 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:500 |