第1个回答 2016-04-21
1、质数
#include "stdio.h"
int main(){
int a[50];
int i,j,k=1,n=0;
for(i=2;i<=100;i++){
for(j=2;j<i;j++){
if(i%j==0){
k=0;
}
if(k==1){
a[n++]=i;
}
}
}
}
2、
#include"stdio.h"
#include"stdlib.h"
#include"time.h"
int main()
{
int i,t;
int a[50];
srand(time(0));
for(i=0;i<50;i++){
printf("%3d",rand()%100+1);
a[i]=rand()%100+1;
}
printf("\n");
for(i=0;i<49;i++){
for(j=i+1;j<50;j++){
if(a[i]>a[j]){
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
for(i=0;i<50;i++){
printf("%d,",a[i]);
}
}
return 0;
}
3、
#include "stdio.h"
int main(){
int a[6] = {1,2,4,5,6};
int b,i;
scanf("%d",&b);
for(i=4;i>=0;i--){
if(a[i]>b){
a[i+1]=a[i];
}else{
a[i+1]=b;
}
}
for(i=0;i<5;i++)
printf("%d,",a[i]);
}本回答被网友采纳