第七章 指针 作业

1.在主函数输入数组,在自定义有参无返函数中实现简单选择排序(降序)。

#include
#include	

void fun(int n,int *p)
{
	int i,j,max=0;
	for(i=0;i

第七章 指针 作业_第1张图片

2.输入两个字符串,定义有参有返函数实现字符串比较(不允许使用函数)。

#include
#include	

int fun(char *p,char *q) 
{
	int i=0;
	while(*(p+i)==*(q+i))
	{
		if(*(p+i)=='\0')
		break;
		i++;
	}
	return *(p+i)-*(q+i);
}
int main(int argc, const char *argv[])
{
	char a[10];
	printf("please enter a:");
	gets(a);
	char b[10];
	printf("please enter b:");
	gets(b);
	int cmp=fun(a,b);
	if(cmp>0)
	printf("a>b\n");
	else if(cmp<0)
	printf("a

第七章 指针 作业_第2张图片

3.主函数输入一个字符串,在自定义有参无返函数中实现单词逆置(使用指针)
输入:“good good study"
输出:“study good good”
 

#include
#include	

void fun(char *p)
{
	int i=0,j;
	while(*(p+i)!='\0')
	{
		i++;
	}
	j=i-1;
	int n=j;
	i=0;
	while(i

第七章 指针 作业_第3张图片

4.思维导图

第七章 指针 作业_第4张图片

你可能感兴趣的:(算法,数据结构)