举一反三
- 下面程序的功能是用公式π2/6≈1/12+1/22+1/32+...+1/n2求π的近似值,直到最后一项的值小于10-6为止,请分析程序填空。 #include[math.h] #include[stdio.h] main() {long i=1; 【1】pi=0; while(i*i>=1e6) {pi=【2】;i++;} pi=sqrt(6.0*pi); printf("pi=%10.6f\n",pi); }
- 下面程序的功能是用公式π2/6≈1/12+1/22+1/32+...+1/n2求π的近似值,直到最后一项的值小于10-6为止,请分析程序填空。#include#includemain(){longi=1;【1】pi=0;while(i*i>=1e6){pi=【2】;i++;}pi=sqrt(6.0*pi);printf("pi=%10.6f",pi);}
- 下面程序的运行结果是____。[br][/br]#include[br][/br]intmain()[br][/br]{[br][/br]inta[][3]={{1,2,3},{4,5,0}},(*pa)[3],i;[br][/br]pa=a;[br][/br]for(i=0;i[3;i++)<br]if(i[2)pa[1][i]=pa[1][i]–1;<br]elsepa[1][i]=1;[br][/br]printf("%d\n",a[0][1]+a[1][1]+a[1][2]);[br][/br]return0;[br][/br]}[/i][/i][/i]
- 以下能正确计算1*2*3*……*10的程序段是( )。 A: do<br>{<br>i=1; s=1;<br>s*=i;<br>i++;<br>} while(i<=10); B: do<br>{<br>i=1; s=0;<br>s*=i;<br>i++;<br>} while(i<=10); C: i=1; s=1;<br>do<br>{<br>s*=i;<br>i++;<br>} while(i<=10); D: i=1; s=0;<br>do<br>{<br>s*=i;<br>i++;<br>} while(i<=10);
- 有以下程序[br][/br]#include <stdio.h>[br][/br]main()[br][/br]{ int i=1,m=1;[br][/br]for(i=1;i<3;i++)[br][/br]{ for(j=3,j>0;j--)[br][/br]{ if(i*j>3) break;[br][/br]m*=i*j;[br][/br]}[br][/br]}[br][/br]printf("m=%d\n",m);[br][/br]}[br][/br]程序运行后的输出结果是( )。[br][/br] A: m=6 B: m=2 C: m=4 D: m=3
内容
- 0
下面函数的功能是输出九九乘法表,请把程序补充完整。[br][/br]#include"stdio.h"[br][/br] int main()[br][/br]{inti,j;[br][/br]for(i=1;i[=9;i++)<br]{for(j=1;__________;j++)[br][/br]printf("%d*%d=%-4d",i,j,i*j);[br][/br]printf("\n");} return 0;[br][/br]}
- 1
以下程序运行后的输出结果是 。[br][/br] main()[br][/br] {inti,n[]={0,0,0,0,0};[br][/br] for(i=1;i[=4;i++)<br] { n[i]=n[i-1]*2+1;[br][/br] printf("%d",n[i]);[br][/br] }[br][/br] }[/i][/i]
- 2
The number of while is______。[br][/br]main()[br][/br]{ int i=0;[br][/br] while(i[10)<br]{ [br][/br] if (i[1) continue;<br] if (i==5) break;[br][/br] i++;[br][/br]} A: 1 B: 10 C: 6 D: endless
- 3
下面程序的功能是从键盘输入的10个整数中,找出第一个能被7整除的数。若找到,打印此数后退出循环;若未找到,打印“not exist”。请分析程序填空。[br][/br]#include [stdio.h][br][/br]main()[br][/br]{int i,a;[br][/br]for(i=1;i[=10;i++)<br]{scanf("%d",&a);[br][/br]if(a%7==0) {printf("%d",a); ____;}[br][/br]}[br][/br]if(____) printf("not exist\n");[br][/br]}
- 4
请阅读下面的程序 [br][/br]public class Test { [br][/br] public static void main(String[] args) { [br][/br] int a = { 2, 0, 4, 1, 8, 3, 5 }; [br][/br] int temp;[br][/br] for (int i = 0; i [ a.length - 1; i++) { <br] for (int j = a.length - 1; j > i; j--) {[br][/br] if (aj [ aj - 1) { <br] temp = aj; [br][/br] aj = aj - 1; [br][/br] aj - 1 = temp; [br][/br] }[br][/br] }[br][/br] }[br][/br] for (Integer i : a) {[br][/br] System.out.print(i); [br][/br] }[br][/br] }[br][/br]} [br][/br]下列选项中,哪个是程序的运行结果() A: 8543210 B: 0123458 C: 2041835 D: 以上答案都不对