pta的题,for循环:输出1到x间所有数的平方根并按行输出
问题描述:
打到这里,也许前面也有错。。。不知道怎么用for,偶尔有点思路,又不知道怎么同时输出几个平方根,望指导,谢谢!
答
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
#include <stdio.h>
#include <math.h>
int main(void)
{
int i,x;
scanf("%d", &x);
for(i=1; i<=x; i++) {
printf("%d的平方根是%.2f\n", i,sqrt(i));
}
return 0;
}
答
变量应该是int类型,而不是float类型。
#include<stdio.h>
#include<math.h>
int main()
{
int x,i;
double a;
scanf("%d",&x);
for(i=1;i<=x;i++)
{
a=sqrt(i);
printf("%.2lf\n",a);
}
}