实验3


#include<stdio.h>
int main()
{
    int i,n,a;
    double k,p=1,l;
    scanf("%d %d",&n,&a);
    for(i=1;i<=n;i++)
    {p=p/a;
    l=i*p;
    k=k+l;
    }
    printf("结果是%f\n",k);
    return 0;    
 }

#include<stdio.h>
#include<math.h>
int isprime(int n);
int main()
{
   unsigned long a;
   scanf("%ld",&a);
   int n=1,i,k=1,h,j,m,p,sum=0,g;
   g=a;
   while(g/10!=0)
   {n++;
   g=g/10;
   }
   h=a%10;
   if(isprime(h))
 {
 for(i=1;i<=n;i++)
   {  
   k=k*10;
   j=a/k;
   m=j%10;
   p=k*m;
   if(isprime(m))
   {sum=sum+p+h ;}
   }
   }
   else
   { for(i=1;i<=n;i++)
   {  
   k=k*10;
   j=a/k;
   m=j%10;
   p=k*m/10;
   if(isprime(m))
   {sum=sum+p ;}
   }
   }
   printf("%d",sum);
   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>
#include<math.h>
int isprime(int n);
int main()
{
    int i,number=0;
    for(i=101;i<=200;i++)
    {
        if(isprime(i))
        printf("%4d",i),number++;
    }
    printf("\n一共有%d个素数",number);
    return 0;
}
int isprime(int n)
{
    int k;
    for (k=2;k<sqrt(n);k++)
    if(n%k==0)
    return 0;
    return 1;
}
/* 
编程找出5个整数的最大数和最小数 
《C语言程序设计教程学习指导》p122实验内容(3) 
*/ 

#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;



 

posted @ 2019-11-19 09:26  孜然粽  阅读(121)  评论(2)    收藏  举报