作业帮 > 综合 > 作业

c语言 输入N个整数,输出其中最小的数,并指出其是第几个数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 13:01:26
c语言 输入N个整数,输出其中最小的数,并指出其是第几个数
#include
#define MAX 1000
void swap(int *x , int *y) {
int temp;
temp = *x;
*x = *y;
*y = temp;
}
int main() {
int i , j , min , n , t;
int a[MAX];
printf("请输入要输入的数的个数:\n");
scanf("%d",&n);
printf("请输入要输入的数的数值:\n");
for(i = 0 ; i < n ; i++)
scanf("%d",&a[i]);
min = a[0];
for(j = 0 ; j < n ; j++)
if(min > a[j]) {
swap(&min , &a[j]);
t = j + 1;
}
printf("最小数为第 %d 位 " , t);
printf(" 最小数为:");
printf(" %d ",min);
return 0;
}
希望对你有帮助~