输入3 个整数,找出最小值,要求用指针表示
时间: 2023-10-10 11:08:48 浏览: 39
Sure! 这是一个找出三个整数中最小值的示例代码,使用指针表示:
```c
#include <stdio.h>
void findMin(int *a, int *b, int *c, int **min) {
if (*a < *b && *a < *c) {
*min = a;
} else if (*b < *a && *b < *c) {
*min = b;
} else {
*min = c;
}
}
int main() {
int num1, num2, num3;
printf("请输入三个整数: ");
scanf("%d %d %d", &num1, &num2, &num3);
int *min;
findMin(&num1, &num2, &num3, &min);
printf("最小值为: %d\n", *min);
return 0;
}
```
请注意,这只是一个示例代码,你可以根据自己的需要进行修改和扩展。希望能帮到你!
相关问题
使用指针从键盘输入10个整数,找出其中最小值
可以使用如下代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[10];
int *p = arr;
int minVal = INT_MAX; // 初始化为最大值
cout << "请输入10个整数:" << endl;
for(int i=0; i<10; i++) {
cin >> *(p+i); // 等价于 cin >> arr[i];
if(*(p+i) < minVal) { // 等价于 if(arr[i] < minVal)
minVal = *(p+i);
}
}
cout << "最小值为:" << minVal << endl;
return 0;
}
```
其中,定义了一个指针 `p`,指向数组 `arr` 的首地址,使用 `*(p+i)` 可以访问数组中的元素。使用 `INT_MAX` 可以初始化最小值为整型的最大值,这样保证了最小值一定会被更新。
从十个整数中找出最大值和最小值用c语言指针
可以使用指针来找出十个整数中的最大值和最小值。以下是示例代码:
```c
#include <stdio.h>
int main() {
int nums[10] = {3, 8, 1, 5, 9, 4, 2, 7, 6, 0}; // 定义一个包含十个整数的数组
int *p = nums; // 定义指针p,指向数组nums的第一个元素
int max = *p; // 假设第一个元素为最大值
int min = *p; // 假设第一个元素为最小值
for(int i = 0; i < 10; i++) {
if(*(p + i) > max) { // 如果p + i指向的元素大于当前最大值,则更新最大值
max = *(p + i);
}
if(*(p + i) < min) { // 如果p + i指向的元素小于当前最小值,则更新最小值
min = *(p + i);
}
}
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
```
输出结果:
```
最大值为:9
最小值为:0
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)