该程序的输出结果是多少?int main(){intm,n;m=37;n=13;while(m!=n){while(m>n)m=m-n;while(n>m)n-=m;}printf("m=%d\n",m);}输出结果为:
A. m=13
B. m=11
C. m=1
D. m=2
查看答案
若k为整型,以下while循环执行___次.k=2;while(k=0)printf("%d",k),k--;printf("\n");
A. 无限次
B. 0次
C. 1次
D. 2次
下面这个程序的输出是什么?int main(){inty=10;while(y--);printf("y=%d\n",y);}
A. y=0
B. while构成死循环
C. y=1
D. y=-1
下面这个程序执行后i和s的值为多少?voidmain(){inti,s;i=0;s=0;while(i<10);{s+=(i++);printf("%d\n",s);}printf("i=%d\n".i);}
A. i值为9,s值为45
B. i值为10,s值为45
C. i值为10,s值为36
D. 程序陷入了死循环
圆周率pi的近似率可用下面的公式求得:pi*pi/6约等于1/(1*1)+1/(2*2)+...+1/(n*n),由以上公式可知,若n取值10000,则最后一项的值为1E-4,认为可达到精度要求。以下程序用来求pi的近似值。请填空。(其中函数sqrt(a)用于求a的平方根)#include#includemain(){longi;floatpi;pi=0.0;for(i=1;i<=10000;i++)pi+=___;pi=sqrt(6.0*pi);printf("pi=%10.6lf\n",pi);}
A. 1/i*i
B. 1/(i*i)
C. 1.0/i*i
D. 1.0/(i*i)