第三次实验

#include <math.h>
#include<stdio.h>

int main()
 {
    float a,b,c,x1,x2;
    float delta,real,imag;
    
    printf("Enter a,b,c: ");
    
    while(scanf("%f%f%f",&a,&b,&c) !=EOF)
     {
        if(a==0)
        printf("not quadratic equation.\n\n");
        else
        {
            delta=b*b-4*a*c;
            
            if(delta>=0)
            {
                x1=(-b+sqrt(delta))/(2*a);
                x2=(-b-sqrt(delta))/(2*a);
                printf("x1=%.2f,x2=%.2f\n\n",x1,x2); 
                
            }
            else
            {
                real=-b/(2*a);
                imag=sqrt(-delta)/(2*a);
                printf("x1=%.2f+%.2fi,x2=%.2f-%.2fi\n\n",real,imag,real,imag);
                
            }
        }
        printf("enter a,b,c");
    }
    return 0;
} 

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 5

int main() {
    int x,n;
    
    srand(time(0));
    n=0;
    do {
        n++;
        x=rand()%10;
        printf("%3d",x);
        
    }while(n<N);
    printf("\n");
    return 0;
}

#include<stdio.h>
#include<math.h>
int main()
{
    int x,y,i,sum=0;
    for(x=101;x<=200;x++)
    {
        y=sqrt(x);
        for(i=2;i<=y;i++)
        if(x%i==0)
        break;
        if(i>y)
        {
            sum++;
            printf("%4d",x); 
        }
    
    
    }
    printf("\n共有%d个素数\n",sum);
    return 0;
 
 } 

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

#include<stdlib.h>
#include<stdio.h>
#include<math.h>
int main()
{
    int n,i;
    float s,z,p;
printf("Enter a number(1~10):\n");
    while(scanf("%d",&n)!=EOF)
    {
        s=0.0,p=1.0,z=0.0;
        for(i=1;i<=n;i++)
        {
            p=p*i;
            z=pow(-1,i-1.0)*(1/p);
            s=s+z;
        }
        printf("当n=%d时,s=%f\n",n,s);
        printf("Enter a number(1~10):\n");
    }
    return 0;
}

#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
    int x,n,i;
    srand(time(NULL));
    x = rand()%31 + 1;
    printf("猜猜2020年12月的哪一天会是你的luck day?\n");
    printf("开始咯,你有三次机会,猜吧(1~31):");
    scanf("%d",&n);
     for(i=1;i<3;i++)
     {
         if(n==x)
        {
        printf("恭喜你猜中啦!你真是幸运呢。\n");
        break;
    }
        else if(n>x)
        {
        printf("你猜的日期晚了,luck day悄悄溜到前面去啦.再猜:\n");
        scanf("%d",&n);
    }
        else 
        {
        printf("你猜的日子早了,luck day还没到呢~再猜:\n");
        scanf("%d",&n);
    }
     }
     printf("次数用完啦!偷偷告诉你,12月你的luck day是%d",x);
     return 0;
}

posted @ 2020-11-19 16:33  一时春生  阅读(56)  评论(4)    收藏  举报