(程序改错)下列给定的程序中,函数fun()的功能是:从键盘输入一个圆的直径n,求出周长。例如,若n=2,则圆的周长为6.283180。程序中标有注释符号“//”的行有错误,请修改,并在“//”后填写该行正确的全部内容,使程序能得出正确的结果。 #include #define PI 3.14159;//______ double fun(int n){ return PI*n; } int main(){ int n//______ double perimeter; printf("请输入圆的直径n:"); scanf("%d",n);//______ perimeter=fun(n); printf("圆的直径为:%d,其周长为:%d。\n",n,perimeter);//______ return 0; }
查看答案
(程序改错)以下程序的功能是交换两个数,并输出交换前和交换后的结果。例如,若输入“3,5”,则输出: 交换前:a=3,b=5 交换后:a=5,b=3 程序中标有注释符号“//”的行有错误,请修改,并在“//”后填写该行正确的全部内容,使程序能得出正确的结果。 #include int main() { int a,b,t; printf("请输入两个整数(a,b):"); scanf("%d,%d",a,&b);//______ printf("交换前:a=%d,b=%d\n",a,b); t=a; a=b; b=a;//______ printf("交换后:a=%d,b=%d\n,a,b");//______ return 0; }
sizeof()和sizeof()的值最可能的是____。
A. 1,2
B. 2,2
C. 4,4
D. 4,8
对于浮点型数据,下列说法中不正确的是____。
A. 浮点数在存储时存在舍入误差
B. 程序设计时,不能直接对两个浮点型数据进行相等比较
C. 将一个很小的浮点数和一个很大的浮点数进行相加,结果可能不正确
D. 与float类型相比,double类型可表示数的范围差不多,但精度更高
以下程序运行后的输出结果是____。 #include int f(int x,int y){ return 2*x+y; } int main(){ int a=3,b=2,t=0; t=f(b,a); printf("\%d\n",t); return 0; }
A. 0
B. 5
C. 7
D. 8