实验三

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main() {
    int n = 1, x, b;
    srand(time(0));
    b = rand() % 31 + 1;
    printf("猜猜2020哪一天是你的luck day\n");
    printf("开始喽,你有三次机会,猜吧(1~31):");
    scanf_s("%d", &x);
            while(n<3) {
                if (x == b) {
                    printf("猜中了"); break;
                }
                else if(x<b)
                    printf("早\n");
                else
                    printf("晚\n");
                printf("再猜:");
                scanf_s("%d", &x);
                n++;    
            }
            if(n=3)
            printf("次数用完了,告诉你吧,12月,你的luck day是%d", b);
        return 0;
    }

#include<stdio.h>
#include<math.h>
#define EOF -1
int main() {
    int  n;
    double a,b=1,s = 0.0,k=1;
    printf("Enter n(1~10):");
    while (scanf_s("%d", &n) != EOF) {
        if (n >= 1 && n <= 10) {
        

            for (; k <= n;) {
                
                b = b * k;
                a = pow(EOF, k - 1.0);
                s = s +a * (1 / b);
                k++;
            
            }
            printf("n=%d,s=%f\n", n, s);
            printf("Enter n(1~10):");
        }
    }
    return 0;
}

#include<stdio.h>
#include<math.h>
int main() {
    float a, b, c, x1, x2;
    float delta, real, imag;
    printf("Enter a,b,c:");
    while (scanf_s("%f%f%f", &a, &b, &c) != EOF) {
        if (a == 0)
            printf("not quadratic equation.\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", x1, x2);
            }
            else {
                real = -b / (2 * a);
                imag = sqrt(-delta) / (2 * a);
                printf("x1 = %.2f + %.2fi, x2 = %.2f - %.2fi\n", real,
                    imag, real, imag);
            }
        }
        printf("Enter a, b, c: ");
    }
    return 0;

#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main()
{
    int k,i=101, j, m;
    m = 0;
    while(i<=200)
    {
        j=sqrt(i);
        for (k = 2; k <= j; k++)
            if (i % k == 0)break;
            if (k > j)
        {
            printf("%d\t", i);
            m++;
        }
        i++;
    }
    printf("101~200之间有%d个素数", m);
}

#include<stdio.h>
#include<math.h>
int main() {
    int n, a, b, i, sum;
    printf("请输入一个长整型变量:");
        scanf_s("%d", &n);
    i = 0;
    sum = 0;
    while (n != 0)
    {
        a = n % 10;
        b = a % 2;
        if (b != 0) {
            sum = sum + a * pow(10, i);
                i++;
        }
        n /= 10;
    }
    printf("%d", sum);
    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;

}

posted @ 2020-11-14 22:24  sfasafasf  阅读(41)  评论(0)    收藏  举报