#include "stdio.h"
void main()
{
int i;//定义为int类型
double s;
i=1;
s=0;
while(i<=99)//去掉while后的分号, 不然就是死循环了
{ s+=sqrt(i);
i=i+1;
}
printf("%.2lf",s);
}
#include "stdio.h"
#include "math.h"
void main()
{
float i,s;
i=1;
s=0;
while(i<=99)//这里不可有逗号
{
s=s+sqrt(i);
i=i+1;
}
printf("%.2f\n",s);
}
添加#include
import math.h
printf("%.2f\n",s); //少了一个\n
您把i定义成int类型,然后再运行试试看。