输入3个整数按由小到大的顺序输出_输入三个整数按由小到大的顺序输出 全球播资讯

时间:2023-05-21 04:13:09 来源: 科学教育网


(资料图片)

有关输入3个整数按由小到大的顺序输出_输入三个整数按由小到大的顺序输出这方面的知识,估计很多人不是太了解,今天就给大家详细的介绍一下关于输入3个整数按由小到大的顺序输出_输入三个整数按由小到大的顺序输出的相关内容。

1、#include void main(){int a,b,c,x;int *pa,*pb,*pc;pa=&a;//这里的指针前的星号去掉就行了pb=&b;//pc=&c;//三个都一样printf("请输入3个整数");scanf("%d%d%d",pa,pb,pc);if(*pa>*pb){x=*pa;*pa=*pb;*pb=x;}if(*pa>*pc){x=*pa;*pa=*pc;*pc=x;}if(*pb>*pc){x=*pb;*pb=*pc;*pc=x;}printf("这3个数由小到大的排列顺序为%d,%d,%d",*pa,*pb,*pc);}扩展资料类型说明(1)int *a :表示一个指向int型变量的指针,指向的是变量的地址单元(2)char *b:表示一个指向char变量的指针*a表示的是这个指针指向地址的值,a为此指针本身的地址,这点要明确,一般用*(a+1)、*(a+2)表示值,如int nums[5]={0,1,2,3,4};int *a=nums;printf("%d %d %p",*a,*(a+1),a);指针的运算指针指向变量地址,若原变量的内容发生了变化,它本身也会发生变化,指针之间的运算一般为值运算和地址运算(1)值运算:直接通过*运算方式,像a+*(a+1),结果为第一个元素与第二个元素相加。

2、int nums[5]={0,1,2,3,4};int *a=nums;(2)地址运算:通过a+i的方式.指针会指向a的下i个地址。

3、参考资料源:百度百科-指针。

标签:

相关文章

社会面清零后第十天,三问吉林省复工复产怎样了

新华社长春4月23日电 题:社会面清零后第十天,三问吉林省复工复产怎样了 新华社记者段续、张建、赵丹丹...

来源:2022-04-24

青海海北州门源县发生3.9级地震 震源深度10千米

4月23日电 据国家地震台网官方微博消息,中国地震台网正式测定:04月23日22时07分在青海海北州门源县(...

来源:2022-04-24

山西太原万柏林区报告1例无症状感染者 公布行程轨迹

(抗击新冠肺炎)山西太原万柏林区报告1例无症状感染者 公布行程轨迹 太原4月23日电 (记者 李新锁)山西...

来源:2022-04-24

上海战疫:从严从重从快查处食品安全违法行为

(抗击新冠肺炎)上海战疫:从严从重从快查处食品安全违法行为 上海4月23日电 (记者 许婧)近日,上海出现...

来源:2022-04-24

杭州本轮疫情已发现98例阳性感染者 有进一步扩散可能

杭州4月23日电(张煜欢 崔倩娴)23日,记者从杭州市新冠肺炎疫情防控工作新闻发布会上获悉,截至23日18时...

来源:2022-04-24

精彩推送

X 关闭

X 关闭