明解C语言第九章答案+详细分析-创新互联

9-8
#includevoid str_stringr(const char s[])
{
	int n,i;
	for(i=0;s[i]!='\0';i++){
	    n=i;
	} 
	for(i=0;s[i]!='\0';i++){
		putchar(s[n-i]);   
	} 
} 
int main()
{
	char ch[128];
	scanf("%s",ch);
	str_stringr(ch);	
	return 0;
}

给你们分析一下咯,怕你们不懂呀

在亭湖等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站建设、成都做网站 网站设计制作按需求定制设计,公司网站建设,企业网站建设,成都品牌网站建设,营销型网站建设,成都外贸网站建设,亭湖网站建设费用合理。

函数中第一个for字符串数组遍历一下,找到n(就是字符串长度)。

第二个就是进行转化翻转咯。

9-12
#includevoid rev_string(char s[][128],int n)
{
	int i,j=0;
	int z;
	for (i = 0; i< n; i++){		//遍历字符串数组 
	while(s[i][j]) {
		z=j++; 						//计算不同字符串的长度 
	}
}
	for(i=0;i<=n;i++)
	{
		for(j=z;j>=0;j--)
		{
			putchar(s[i][j]);
			
		 } 
		 putchar('\n');
	}

}
int main()
{
	int i;
	int n=5;
	
	char s[][128]={"fdggdx","dfghr","Gdfgtrsy","zregtgd","zrgyt"};
	rev_string(s,n);
	
	return 0;
 }
10-1
#includevoid adust_point(int *n)
{
	if(*n >100){
		*n=100;
	}
	if(*n< 0){
		*n=0;
	}
}
int main(void)
{
	int i;
	
	scanf("%d",&i);
	
	adust_point(&i);
	printf("%d",i);
	return 0;
 }

记住scanf中后面的&别忘了不然i没地址了。

10-3
#includevoid sort3(int *n1,int *n2,int *n3)
{
	int temp;
//132 123型
	if(*n1<*n2 && *n1<*n3)
	{
			temp=*n2;//n2和n3的交换 
			*n2=*n3;
			*n3=temp;
	}
//213 312型
	if(*n2<*n3 && *n2<*n1)
	{
		
		if(*n1>*n3)
		{
			temp=*n1;//n1和n3的交换 
			*n1=*n3;
			*n3=temp;
			
			temp=*n1;//n1和n2的交换 
			*n1=*n2;
			*n2=temp;
		}else
		{
			temp=*n1;//n1和n2的交换 
			*n1=*n2;
			*n2=temp;
		}
	}
//321 231型
	if(*n3<*n2 && *n3<*n1)
	{
		
		if(*n1>*n2){
			
					temp=*n1;//n1和n2的交换 
					*n1=*n2;
					*n2=temp;
					temp=*n2;//n2和n3的交换 
					*n2=*n3;
					*n3=temp;
					temp=*n1;//n1和n2的交换 
					*n1=*n2;
					*n2=temp;
				}else{
					temp=*n2;//n2和n3的交换 
					*n2=*n3;
					*n3=temp;
					temp=*n1;//n1和n2的交换 
					*n1=*n2;
					*n2=temp;
				}			
		
	}
	
	//	temp=*n2;//n2和n3的交换 
	//	*n2=*n3;
	//	*n3=temp;
	//	temp=*n1;//n1和n3的交换 
	//	*n1=*n3;
	//	*n3=temp;
	//	temp=*n1;//n1和n2的交换 
	//	*n1=*n2;
	//	*n2=temp;
}
int main()
{
	int a,b,c;
	scanf("%d%d%d",&a,&b,&c);
	
	sort3(&a,&b,&c);
    printf("%d %d %d",a,b,c);	
	return 0;
}

这是小编迄今为止写过的最长代码,算法之精妙也算是百里挑一。如若不嫌弃点一个赞吧!最好在评论一个作者牛吧。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧

名称栏目:明解C语言第九章答案+详细分析-创新互联
网站网址:https://www.cdcxhl.com/article32/dhdisc.html

成都网站建设公司_创新互联,为您提供网站收录自适应网站网站设计公司品牌网站建设小程序开发外贸建站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

营销型网站建设