试题与答案

下列程序的功能是将字符串s中所有的字符c删除。请填空。 #include <st

题型:填空题

题目:

下列程序的功能是将字符串s中所有的字符c删除。请填空。 #include <stdio.h> main() { char s[80];int i,j;gets(s);for(i=j=0;s[i] !=’\0’;i++) if(s[i]!=’c’)______;s[j]=’\O’;puts(s); }

答案:

参考答案:s[j++]=s[i]

解析:循环开始后如果数组s中储存值与字符c相同,则i++直接跳过当前值;如果不相同,则将当前值赋予数组指定位置,并通过j++将下标加1,指向下一元素要存储的位置。

试题推荐
题型:选择题

下列四组对话中,语言得体的一项是[ ]

A.甲:昨天我生日,你送我一支笔,十分感谢!乙:那只笔挺贵的,是在精品商店买的,希望你喜欢。 

B.甲:你的作文没话说,全班第一。乙:你知道我付出了多大的代价,我是天天写日记的!

C.甲:谢谢你给我让座!乙:没关系,帮助老人,这是我应该做的。 

D。甲:欢迎您下次光临我们的商场!乙:你们这里服务态度好,下次我一定光临。

查看答案
微信公众账号搜索答案