首页 > 其他 > 详细

实验4

时间:2019-12-03 04:27:10      阅读:90      评论:0      收藏:0      [点我收藏+]
#include <stdio.h>
#include <stdlib.h>
#define N 1000
int fun(int n,int m,int bb[N]) {
    int i,j,k=0,flag;
   
 for(j=n;j<=m;j++) {
        flag=1;
        for(i=2;i<j;i++)
   if(j%i==0) { 
         flag=0;
         break;
  }
  if(flag==1)
        bb[k++]=j;
    }
    return k;
}
int main(){
 int n=0,m=0,i,k,bb[N];
 
 scanf("%d",&n);
 scanf("%d",&m);
 
 for(i=0;i<m-n;i++)
     bb[i]=0;
    
 k=fun(n,m,bb);
 
 for(i=0;i<k;i++)
     printf("%4d",bb[i]);
 
 system("pause");
    
    return 0;
}
技术分享图片

 

 

#include<stdio.h>
#include<stdlib.h>
#define N 100
void fun(int x[N][N],int n)  {
 int i,j;
 
 for(i=1;i<=n;i++)
   for(j=1;j<=n;j++)
     if(i<j) 
       x[i][j]=i;
     else
       x[i][j]= j ;
}
int main() {
 int n,i,j,x[N][N];
 
 scanf("%d",&n);
 
 fun(x,n);
 
 for(i=1;i<=n;i++) {
  for(j=1;j<=n;j++)
    printf("%d ",x[i][j]);
  printf("\n");
 }
 
 system("pause");
 return 0;
}
技术分享图片

 

 

#include <stdio.h>
#include <stdlib.h>
void fun(int k,int bb[]) {
 int i;
 int j=0;
 
 for(i=1; i<=k; i++)  { 
   if(k%i==0&&i%2==0 ) 
   bb[j++]=i;
 }
 for(i=--j; i>=0; i--)  // blank3
  printf("%d ",bb[i]);
}
int main() {
 int x, *t;
 
 while(scanf("%d", &x)){
 
 // 向系统申请sizeof(int)*x个字节的内存空间
 // 如果申请成功,将系统分配的内存的首地址赋值给t
 t = (int *) malloc(sizeof(int)*x);
 
 fun(x,t);
 
 system("pause");
    }
 return 0;
}
技术分享图片

 

 

#include <stdio.h>
#include <stdlib.h>
const int N=4;
void output(char x[], int n); // 函数声明
void fun(char a[]);

int main() {
 char string[N] = {‘2‘,‘0‘,‘1‘,‘9‘};
 int i;
 
 printf("排序前: \n");
 output(string, N);// 调用排序函数对字符数组中的字符由大到小排序
 
 fun(string);// 补足代码2
 
 
 printf("\n排序后: \n");
 output(string, N);
 
 printf("\n");
 
 system("pause");
 return 0; 
}
void output(char x[], int n) {
int i;
for(i=0; i<N; i++)
printf("%c", x[i]); }
void fun(char a[]){
 int i,j,t;
 for(i=0;i<N;i++)
 for(j=0;j<N;j++)
 if(a[j]<a[j+1])
 {
    t=a[j] ;
    a[j]=a[j+1];
    a[j+1]=t;
 }
}
技术分享图片

 

 

实验4

原文:https://www.cnblogs.com/wyxnb/p/11973999.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!