2 。用选择法对10个整数排序。
我是新手,请各位帅哥美女帮帮忙,小女子感激不尽。
我刚好看到这里!
#include <stdio.h>
#define N 10
int main(void)
{
int digit[N];
int i, j, temp, k;
for(i = 0;i < N;i ++)
scanf("%d", &digit[i]);
for(i = 0;i < N - 1;i ++)
{
k = i;
for(j = i + 1;j < N;j ++)
if(digit[k] > digit[j])
k = j;
if(i != k)
{
temp = digit[i];
digit[i] = digit[k];
digit[k] = temp;
}
}
for(i = 0;i < N;i ++)
printf("%-5d", digit[i]);
return 0;
}
#include "stdio.h"
#include "math.h"
int main(void){
unsigned int i,k,m,key=1;
unsigned int n,temp=1;
printf("输入你要查找素数的范围:");
scanf("%u",&n);
printf("\n%u以内的素数为:\n",n);
for(m=2;m<=n;m++){
k=(int)sqrt(m);
for(i=2;i<=k;i++){
if(m%i==0){
key=0;
break;
}
else
key=1;
}
if(key==1){
temp++;
printf("%d ",m);
if(temp%5==0)
printf("\n");
}
}
return 0;
}