实验3

part 2

#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(max<=number)
            max = number;
        else if(min>=number)
            min = number;
    }
    
    printf("最大数为: %d\n", max);
    printf("最小数为: %d\n", min);
    
    system("pause");
    
    return 0;
} 

 

part 3

#include<stdio.h>
#include<math.h>
int isprime(int n);
int main()
{
    int i,n=0;
    for(i=101;i<=200;i++)
    {
        if(isprime(i))
        {
        n++;    
        printf("%d ",i);
        if(n%5==0)
        printf("\n");}
    }
    printf("\n");
        printf("SUM=%d",n);
    return 0;
}
int isprime(int n)
{
    int k;
    for(k=2;k<=sqrt(n);k++)
    if(n%k==0)
    return 0;
    return 1;
    }

 

 

#include<stdio.h>
int rec(int x);
int main(){
long a,m; 
int d,n=1;

    printf("putin:");
    scanf("%ld",&a);
    while(a>0)
    {
    d=a%10;
    a=a/10;
    if(rec(d))
    {
    m=m+n*d;
    n=n*10;}
    }
    printf("putout:%d",m);
return 0;}
int rec(int x)
{
if(x%2==0)
return 0;
return 1;}

 

posted on 2019-11-20 01:53  Yuchih  阅读(128)  评论(3)    收藏  举报

导航