以下是一个C程序示例,可以从用户那里接受一些整数,并找到最高的数和其输入位置:
#include
int main() {
int n, max, position, i;
printf("请输入要输入的整数个数:");
scanf("%d", &n);
printf("请输入整数:");
scanf("%d", &max);
position = 1;
for (i = 2; i <= n; i++) {
int num;
printf("请输入整数:");
scanf("%d", &num);
if (num > max) {
max = num;
position = i;
}
}
printf("最高的数是:%d\n", max);
printf("最高数的输入位置是:%d\n", position);
return 0;
}
在这个示例中,首先要求用户输入要输入的整数个数。然后通过循环依次接受用户输入的整数,并与当前的最高数进行比较。如果输入的数大于最高数,则更新最高数及其输入位置。最后输出最高的数和其输入位置。
注意:这个示例假设用户输入的都是整数,如果用户输入了非整数的内容,可能会导致程序出错。为了确保程序的健壮性,可以添加对用户输入的内容进行合法性检查的代码。