首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

一个简单的循环有关问题

2012-04-11 
一个简单的循环问题代码如下C/C++ code#include stdio.h#define ADJUST 7.64#define SCALE 0.325int mai

一个简单的循环问题
代码如下

C/C++ code
#include <stdio.h>#define ADJUST 7.64#define SCALE 0.325int main(void){    double shoe,foot;    float i;    shoe=3.0;        for(i=0;i<18.5;i++)    {        foot=SCALE*shoe+ADJUST;        printf("%10.1f %10.2f inches.\n",shoe,foot);    }    return 0;}


奇了怪了,为什么不循环呢,一直都是在3.0这个!~

[解决办法]
不是没有循环, 而是你没有做改变 shoe和foot的值的动作
[解决办法]
foot=SCALE*shoe+ADJUST;

SCALE,shoe,ADJUST都是常量,也就是说这个循环没有自变量最后的值怎么变呢?

热点排行