发布网友 发布时间:2024-10-16 05:21
共2个回答
热心网友 时间:2024-10-18 06:46
x是整形,不能那么输入,虽然不报错,但是后面的循环就不能用了。
而且x的输出格式也有问题
程序修改如下:#include <stdio.h>
#include <math.h>
void main()
{
int num,x;
double y,z;
printf("input a number");
scanf("%f",&x);
printf("number squroot cubroot\n");
printf("------ ------- -------\n");
for (num = 1;num <= x; num++)
y = sqrt(num);
z = pow(num,0.33);
printf("%.3lf %.3lf %.3lf\n",x,y,z);
return 0;
}
热心网友 时间:2024-10-18 06:47
#include <stdio.h>