这道c语言题怎么做??
这道c语言题怎么做??以下程序的功能是:利用指针指向三个整形变量,并通过指针运算找出三个数的最大值,输出到屏幕上,请填空。Main(){ Intx,y,z,ma...
这道c语言题怎么做??以下程序的功能是:利用指针指向三个整形变量,并通过指针运算找出三个数的最大值,输出到屏幕上,请填空。
Main()
{
Int x,y,z,max,*px,*py,*pmax;
Scanf("%d%d%d”,&x,&y,&z);
Px=&x;
Py=&y;
Pz=&z;
Pmax=&max;
;
If(*pmax<*py) *pmax=*py;
If(*pmax<*pz) *pmax=*pz;
Printf("max=%d\n”,max);
} 展开
Main()
{
Int x,y,z,max,*px,*py,*pmax;
Scanf("%d%d%d”,&x,&y,&z);
Px=&x;
Py=&y;
Pz=&z;
Pmax=&max;
;
If(*pmax<*py) *pmax=*py;
If(*pmax<*pz) *pmax=*pz;
Printf("max=%d\n”,max);
} 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
展开全部
#include <stdio.h>
int main() {
int x,y,z,max,*px,*py,*pz,*pmax;
px = &x;
py = &y;
pz = &z;
scanf("%d%d%d",px,py,pz);
if(*px < *py) pmax = py;
else pmax = px;
if(*pmax < *pz) pmax = pz;
printf("max = %d\n",*pmax);
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D不一样。
区别在于
如果传入的p2是空串
那么 ABC以及原始的strcpy,都会把p1置为空串。
而D不会。
同时, D中, 对于普通的字符串复制,也缺少了结束符的复制。
区别在于
如果传入的p2是空串
那么 ABC以及原始的strcpy,都会把p1置为空串。
而D不会。
同时, D中, 对于普通的字符串复制,也缺少了结束符的复制。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
*pmax=*px;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
*pmax=*px;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询