int n,t;
double
sum=o ;
scanf("%d" ,&n);for(i=1;i<=n;i++)
sum +=
sqrt(i);
printf( " %.2f" , sum);return 0;
在在编写C语言中若要用sqrt函数,应该在编译的时候加上参数lm
如test.c文件,应该这样编译:
gcc test.c -lm
题主代码没问题
推荐换个编辑器
简洁的:Devc++
稍微复杂点儿,但是体验感很不错的:Visual Studio
直接搜索引擎 对应官网就能下载
用Devc++测试了一下,没问题:
希望对题主有所帮助,可以的话,帮忙点个采纳!
sqrt((double)i)强制转换看下,好像是c语言里面没有重载sqrt(int)的