实验三

part 2

/* 
编程找出5个整数的最大数和最小数 
《C语言程序设计教程学习指导》p122实验内容(3) 
*/ 

#include 
#include 
int main() {
    int number, max, min, n;
    
    n=1;
    printf("输入第%d个数: ", n);
    scanf("%d", &number);
    max = number;
    min = number;
    
    while(n<5) {
        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;
}

 

 

实验三_第1张图片

 

 

part 3

素数

 

#include
#include
int main()
{
    int n,i,m,a;
    n=101;
    i=0;
    a=2;
    while(n<=200)
    {
        m=sqrt(n);
        for(a=2;a<=m;a++)
           if(n%a==0)break;
        if(a>m){
                printf("%6d",n);i++;
                if(i%5==0){
                    printf("\n");
                }
        }
    n++;
        
        
    }
    printf("\n");

    printf("101到200之间有素数%d个",i);
    return 0;
    
}

 

 

实验三_第2张图片

 

 

 

2

 

#include
int main()
{
    long n;
    int j,k,z;
    printf("Enter a number :");
    scanf("%ld",&n);
    printf("new number is:");
    while (n>=10)
    {
        k=n;
        z=1;
        while(k!=0)
        {
            k=k/10;
            z=z*10;
        }
        z=z/10;
        j=n/z;
        if(j%2!=0)
        {
            printf("%d",j);
        }
        n=n-z*j;
    }
    if(n%2!=0)
    printf("%d",n);
    return 0;
 }

 

 

 

你可能感兴趣的:(实验三)