我的vc++里的循环语句怎么不循环?

来源:百度知道 编辑:UC知道 时间:2024/06/06 20:44:14
#include "stdio.h"
void main()
{
double c;
float F;
int i;
for i=1:1:99;
{
printf("请输入华氏温度\n");
scanf("%f",&F);
c=5.0/9*(F-32);
printf("摄氏温度=%.2f",c);

}
}
本想转换多个温度值,可就是不循环。哪位高手指点?最好把while,do-while,for 的循环各举一个简单的例子。感谢大虾。。。

楼主FOR循环判断语句错了
for(初始化部分;判断部分;迭代部分;){
循环体部分;

你判断部分就写个1,别说机器了,我第一眼都没看懂你什么个意思
for(i = 1; i < 99; i ++)
while(判断部分){
循环体部分;
迭代部分;

while(i < 99)
{
……
i = 1;
i ++;
}
do{
循环体部分;
迭代部分;
}while(判断部分)
do{
……
i = 1;
i ++
}while(i < 98)
很久没玩C++了。。。

for (i=1;1<i<99;i++)

我晕,你是学MATLAB的吧,vc++用的是c++语言,你那是MATLAB的语言,不都不对当然就不循环了!!!!!
for循环该为这样:for(i=1;i<=99;i++)就ok了!
你如果还要用vc的话还是先学c或者c++吧

你C++的语法没搞清楚,你在编译时会有出错提示呀,仔细看看出错提示,然后查MSDN你就知道是怎么回事了