-->
当前位置:首页 > 题库 > 正文内容

程序填空题:利用指针找4个数中的最小数

Luz4年前 (2021-09-17)题库2830
请完善程序,实现以下程序功能:从键盘上输入4个整数,使用指针找出其中最小数并输出。


//本程序基本算法:首先假设变量a的值最小,将其保存到变量min中
//然后,将变量b,c,d的值依次与min进行比较
//将较小的值赋给min
//比较3次后,得到4个数中的最小数min
#include <stdio.h>
int main(void)
{int k;for(k=1;k<=4;k++){ //该循环用于自动阅卷,请考生忽略
int a,b,c,d,*p1,*p2,*p3,*p4,min;
//指针变量p1,p2,p3,p4分别存储变量a,b,c,d的地址
p1=&a;
p2=;
p3=&c;
p4=;
scanf("%d%d%d%d",p1,p2,);//输入4个整数
min=*p1;//将变量a的值赋给min
if() //将变量b的值与min的值进行比较
min=*p2;
if(*p3<min) //将变量c的值与min的值进行比较
;
if(*p4<min) //将变量d的值与min的值进行比较
min=*p4;
printf("min=%d\n",min);//输出最小数
} //该循环用于自动阅卷,请考生忽略
return 0;
}








答案:
第1空:&b

第2空:&d

第3空:p3,p4

第4空:*p2<min

第5空:min=*p3

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。