以下程序功能为:输入5个数,输出其中的最小值#include<stdio.h>#define N 5 void main({ int i,a[N],min: printf("Input Data:\n“); for(i=0;i<N;i++) scanf("%d",&a[i]); /***************ERROR**************/ min=a; for(i=1;i<N:i++) if(min>a[i]) /***************ERROR**************/ min i; printf("Min=%d",min): )
时间: 2023-07-13 17:32:45 浏览: 62
C语言课后答案.pdf
这个程序的功能是输入5个数,然后输出这5个数中的最小值。但是,程序存在两处错误:
1. 在第10行,将min初始化为了a数组的地址,应该将其初始化为a数组中的第一个元素,即min=a[0]。
2. 在第12行,if语句中缺少了一个赋值运算符“=”,应该将min的值更新为当前找到的最小值,即min=a[i]。
阅读全文