C语言习题集合(指针)
{max=*t;t++;}t=w;
while(【1】)
{
*t=*(t-1);【2】;}
*t=max;puts(t);
w=t;}
}
【1】A.t>sB.t>=sC.*t>s[0]D.*t>=s[0]【2】A.t++B.s--C.t--D.w--35.以下程序的功能是删除字符串s中的所有空格(包括TAB符、回车符),请填空。#include"stdio.h"#include"string.h"#include"ctype.h"main(){
chars[80];gets(s);delspace(s);puts(s);}
delspace(char*t){
intm,n;charc[80];
for(m=0,n=0;【1】;m++)
if(!isspace(【2】))/*C语言提供的库函数,用以判断字符是否为空格*/
{
c[n]=t[m];n++;}
c[n]='\0';strcpy(t,c);}
【1】A.t[m]B.!t[m]C.t[m]='\0'D.t[m]=='\0'【2】A.t+mB.*c[m]C.*(t+m)D.*(c+m)36.下面程序的功能是统计字串sub在母串s中出现的次数。请选择填空。
#include"stdio.h"#include"string.h"main(){