以下程序输出的结果是 char str[ ]="1a2b3c"; int i; for(i=0;str[i]!='\0';i++) if(str[i]>='0'&&str[i]<='9') printf("%c",str[i]); printf("\n");
查看答案
下面程序的运行结果是 char str[]="SSSWLIA",c; int k; for(k=2;(c=str[k])!='\0';k++) { switch(c) { case 'I':++k;break; case 'L':continue; default:putchar(c);continue; } putchar('*');}
阅读如下程序段,则程序在先后输入love和china后,输出结果是 char a[30],b[30]; int k; gets(a); gets(b); k=strcmp(a,b); if(k>0) puts(a); else if(k<0) puts(b);
现有如下程序段 int k[30]={12,324,45,6,768,98,21,34,453,456};int count=0,i=0; while(k[i]) { if(k[i]%2==0‖k[i]%5==0) count++; i++; } printf("%d,%d\n",count,i);
有以下程序 int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++) c[s[i]]++; for(i=1;i<5;i++) printf("%d ",c[i]); printf("\n"); 程序的运行结果是