用数组找最小数:输入十个数字,找出最小数并打印出来
#include<stdio.h>
#include<stdlib.h>
#define S 10
void minx(int b[]);
int main ()
{
int a[S];
printf("please enter 10 figures:\n");
for(int i=0;i<S;i++){
int b;
scanf("%d",&b);
a[i]=b;}
for(int n=0;n<10;n++){
printf("%3d",a[n]);}
puts("");
minx(a);
system("pause");
return 0;
}
void minx(int b[])
{
int min;
for(int m=0;m<9;m++){
if(b[m]>b[m+1]){
min=b[m+1];}
else {
b[m+1]=b[m];
min=b[m+1];
}
}
printf("min is %d",min);
}
消除重复:程序读入20个数,每读入一个数据,如果它不与前面读入的数据重复,则将其打印出来
#include<stdlib.h>
#include<stdio.h>
//输入20个数字,重复的将不会被打印出来
#define S 20
int pps(int b[],size_t m);
int main ()
{
int a[S];
i