本题要求编写程序,找出给定一系列整数中的最小值。
输入格式:
输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。
输出格式:
在一行中按照“min = 最小值”的格式输出n个整数中的最小值。
输入样例1:
4 -2 -123 100 0
输出样例1:
min = -123
答案代码块
#include <stdio.h>
int number(int m,int n);
int main(){
int m, n;
scanf("%d %d" ,&m ,&n);
if(1<=m&&m<=n&&n<=500){ //取值范围
number(m,n);
}
return 0;
}
int number(int m,int n){
int i,l;
int f=1,cnt=0,sum=0;
for (i = m; i<=n ; i++ ){
for( l = 2 ; l<=i/2 ; l++){
if(i%l == 0){
f=0;
break;
}
}
if( i == 1){ //1不是素数
f=0;
}
if( f == 1){
cnt++;
sum+=i;
}
f=1;
}
printf("%d %d",cnt,sum);
}