1. 程式人生 > 實用技巧 >第三次實驗

第三次實驗

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