c语言从键盘输入10个整数,用指针的方法求出十个数中的最大值
时间: 2023-10-09 11:08:54 浏览: 278
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
好的,这是一个 C 语言的代码示例,可以实现你的要求:
```c
#include <stdio.h>
int main() {
int nums[10];
int *ptr = nums;
int max_num = *ptr;
int i;
for (i = 0; i < 10; i++) {
scanf("%d", ptr + i);
if (*(ptr + i) > max_num) {
max_num = *(ptr + i);
}
}
printf("最大值为:%d", max_num);
return 0;
}
```
代码实现与之前的 C++ 版本类似,只是在输入函数上有所不同。在 C 语言中,我们使用 scanf 函数来从键盘输入整数,格式化字符串为 "%d"。此外,在 for 循环中,变量 i 的定义需要放在循环外部,因为在 C99 标准之前,变量的定义必须在函数的最开始处。
阅读全文