以下程序的输出结果是( )。#include "stdio.h"#include "math.h"main() {int s=1;float n=1,pi=0;double t=1;while(fabs(t)>=2e-6){pi+=t; n+=2; s=-s; t=s/n; }pi*=4;printf("pi=%.6f\n",pi); }
A. 3.141592
B. 1
C. 2.0E-6
D. 0
查看答案
以下程序的输出结果是()。main() {int i,f1,f2;f1=f2=1;for(i=0;i<4;i++){printf("%d %d ",f1,f2);f1+=f2;f2+=f1; }}
A. 1 2 3 4 5 6 7 8
B. 1 1 2 3 5 8 13 21
C. 1 1 3 5 7 9 11 13
D. 1 3 5 7 9 11 13 15
以下程序的输出结果是()。main() {int a,b;for(a=1,b=1;a<=100;a++) {if(b>=20) break;if(b%3==1) {b+=3;continue;}b-=5; }printf("%d\n",a); }
A. 7
B. 8
C. 9
D. 10
以下程序的输出结果是()。main() {int i;for(i=1;i<=5;i++) {if(i%2) printf("*");else continue;printf("#");}printf("$\n");}
A. *
B. *
C. *
D. $
E. B.
F. *
G. *
H. *$
I. *
J. *
K. $
L. D.
M. *
N. *$
有以下程序,从第一列开始输入数据2473(代表一个回车符),则程序的输出结果为( )。#include "stdio.h"main() {int c;while((c=getchar())!=’\n’) {switch(c-‘2’){case 0:case 1:putchar(c+4);case 2:putchar(c+4);break;case 3:putchar(c+3);default:putchar(c+2);break;}}printf("\n");}
A. 668977
B. 668966
C. 6677877
D. 6688766