首先输入不多于500个整数到一维数组,然后升序排序,最后将数组元素值能被5整除的输出
我用10个数做的例子,如下:
#include <stdio.h>
int main(void){
int nums[500];
int i;
//获取输入
for(i=0;i<10;i++){
scanf("%d",&nums[i]);
}
int j,t;
//排序数组
for(i=0;i<9;i++){
for(j=i;j<10;j++){
if(nums[i]>nums[j]){
t=nums[i];
nums[i]=nums[j];
nums[j]=t;
}
}
}
//如果能被5整除则输出
for(i=0;i<10;i++){
if(nums[i]%5==0){
printf("%d ",nums[i]);
}
}
return 0;
}