1、 x=b1+b2+b3;%dn,x);return 0; 3. 写出下面程序执行的结果) char c,str=SSSWILTCH22223WALL; int k; for(k=2;(c=strk)!=0k+) switch(c) case A: putchar(a); continue;2 break; case 2: while(c=strk+)!2&c!) ;T*L default: putchar(c); #n4. (写出下面程序执行的结果) char c1=,c2=b,c3=c,c4=101,c5=x4aprintf(a%c b%ctc%ctabcn,c1,c2,c3);tb%c %
2、cn,c4,c5);5. (写出下面程序执行的结果)int a,b,c,d;int main( ) void p(int a,int b);%d,%d,%d,%dn,a,b,c,d); p(a,b);void p(int a,int b) static int c; a+,b+; c-=1,d+=1; if(a double a,b; scanf(%lf,%lf,&a,&b);%lfn,sqrt(a+b);A string.hB stdlib.hC math.hD mathematics.h2. 挑选输入流中的数字字符按序组成整数(例如输入流为ab3c5g8,获取的整数为358), 请选择合适
3、选项填空完成程序。 char c; int n=0; while(c=getchar()!n if( ) n=n*10+c-0n=%dnA ccC c=0&=9D c|c FILE *fpt ; char str100,str1100=,fn20;Input the filename: gets(fn); if(fpt= )=NULL)Cant open file %sn,fn); return -1; gets(str); fwrite(str,sizeof(char),strlen(str),fpt); fseek( fread(str1,sizeof(char),strlen(str),
4、fpt); if(strcmp(str,str1)=0)OKn elseERRORn puts(str1); fclose(fpt);A fopen(fn,w+B fpt,-1*strlen(str),SEEK_CURC fpt,-1*strlen(str),SEEK_ENDDr+)取出变量a从右端开始的47位,存放到变量d中并输出。 unsigned short a,b,c,d; a=0x29; b=a4; c= d=b&c;%xn%xn,a,d); (04) (0 (0time.h int a105,b10,i,j; srand(time(NULL); for(i=0;i10;i+) for(j=0;j5;j+) *(ai+j)=rand()%100; *(b+i)=ai0; if(*(b+i)*(*(a+i)+j) *(b+i)=*(*(a+i)+j);tarray A:tarray B:%4d,aij);t%4dn,bi);#define MAX 1000enum digzero,one,two,three,four,five,six,seven,eight,nine; int getline(char *s,int lim); char strMAX,*p; int counter10=0,i; enum dig nu=zero