单项选择题

下面程序的运行结果是( )。
#include<stdio.h>
void del(char*s)
int i,j;
char *a;
a=s;
for(i=0,j=0;a[i]!='\0';i++)
if(a[i]>='0'&&a[i]<='9')
s[j]=a[i];
j++;

s[j]='\0';

main()
char s[]="aa89gggh";
del(s);
printf("\n%s",s);

A) aa B) 89 C) gggh D) aa89gggh
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 main( ) int k=5,n=0; do switch(k) case 1: case 3:n+=1;k--;break; default:n=0;k--; case 2: case 4:n+=2;k--;break; printf( %d ,n); while(k>0&&n 程序运行后的输出结果是
A)235
B)0235
C)02356
D)2356
单项选择题
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是()。

A.while((ch=getchar())!='N')printf("%c",ch);
B.while(ch=getchar()!='N')printf("%c",ch);
C.while(ch=getchar()=='N')printf("%c",ch);
D.while((ch=getchar())=='N')printf("%c",ch);

相关试题
  • 设有定义:FILE *fw;,请将以下打开文件...
  • 在关系数据库中,把数据表示成二维表,每一...
  • 以下程序运行后的输出结果是______。...
  • 下列程序的输出结果是______。 main...
  • 以下程序的运行结果是 。 # include<s...