实验三

part2
#include <stdio.h> #include <stdlib.h> int main() { int number, max, min, n; n=1; printf("输入第%d个数: ", n); scanf("%d", &number); max = number; min = number; while(n<=4) { n++; printf("输入第%d个数: ", n); scanf("%d", &number); if(number>=max) max = number; else if(number<=min) min = number; } printf("最大数为: %d\n", max); printf("最小数为: %d\n", min); system("pause"); return 0; }

 


 

part3-1

# include<stdio.h>
# include<math.h>
int prime(int n);
int main()
{
      int i;
       int t;
      for(i=101;i<=200;i++)
      {
          if(prime(i)){
          
             printf("%4d",i);
             t++;}
             
             
      }
          printf("101~200之间一共有%d个素数",t);
      return 0;
      
    
}
int prime(int n)
{
    int k;
    for(k=2;k<=sqrt(n);k++)
       if(n%k==0)
         return 0;
         
    return 1;
}

 

 

part3-2

#include<stdio.h>
#include<math.h>
int main(){
long int x,y,m,n;
    printf("Enter a number:");
    scanf("%ld",&x);
    y=0,m=1;
    for(;x>0;)
    {
        n=x%10;
        if(n%2!=0)
        {
            y=y+n*m;
            m=m*10;
        }
        x=x/10;
    }
    printf("The new number is:%d",y);
    return 0;
}

 

 

 

 

 

 

posted @ 2019-11-18 23:55  不明  阅读(81)  评论(1)    收藏  举报