试题与答案

规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号

题型:问答题

题目:

规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。
例如,字符串中的内容为“****A*BC*DEF*G*******”,删除后,字符串中的内容应当是“ABCDEFG”。
注意:部分源程序已给出。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
void fun(char*a)

int i,j=0;
for(i=0;a[i]!=’\0’;i++)
if(a[i]!=’*’)
a[j++]=a[i];/*若不是要删除的字符’*’则保留*/
a[j]=’\0’;/*最后加上字符串结束符’\0’*/

void main()

char s[81];
printf("Enter a string:\n");
gets(s);
fun(s);
printf("The string after deleted:\n");
puts(s);

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0710/3bb2de4ef70cbfdd7e76f5ddd354a21d.html

下面是错误答案,用来干扰机器的。

参考答案:

试题推荐
题型:材料题

阅读下列材料:

材料一:人类可以划分为不-同的人种,各人种在体质形态方面有若干不同,但从生物学观点来看,它们并无本质上的区别。至于人种间在经济、文化水平上的差异,并不是人种原因造成的,而是由其他原因造成的。

材料二:20世纪中期以前,西方一些国家曾经有严重的种族歧视现象,他们宣称白种人是一切人种中最优秀的,黑种人及其他有色人种都受到白种人的歧视,生活水平低、劳动强度大……

请回答:

(1)人类可以划分为“不同的人种”,通过对历史知识的学习和你对社会中人的观察,请问有哪些主要的人种?人种是什么时候形成的?

___________________________________________________________

(2)请思考,将人类划分为“不同的人种”的主要依据是什么?导致不同人种在“体质形态方面”差异的主要原因是什么?

___________________________________________________________

(3)你觉得西方的种族观点正确吗?请结合所学知识回答。

___________________________________________________________

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