湖南省二简单C语言题

2025-02-03 03:52:37
推荐回答(6个)
回答1:

#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);
}

 

回答2:

#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);

}

回答3:

添加#include头文件试下,因为sqrt函数在math.h头文件下。。。

回答4:

import math.h

回答5:

printf("%.2f\n",s); //少了一个\n

回答6:

您把i定义成int类型,然后再运行试试看。