1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<time.h>
 4 #define N 5
 5 
 6 int main(){
 7     int x, n;
 8     
 9     srand(time(0));
10     
11     for(n=1; n<=N; n++){
12         x = rand() % 100;
13         printf(" %3d", x);
14     }
15     
16     printf("\n");
17     
18     return 0;
19 }
#include<stdio.h>
#include<stdlib.h>
#include<time.h>

int main(){
    int x, n, a;
    srand(time(0));
    x = rand() % 31 + 1;
    n = 0;
    printf("猜猜2021年5月哪一天是你的幸运日?\n开始喽,你有三次机会,猜吧(1~31):");
    while(n<3){
        scanf("%d", &a);
        
        if (a==x)
        {
        printf("猜对了!");
        break;
        }
        else if (a<x)
         {
             if (n<3)
                printf("早了,好日子在后头。\n再猜:");
             else
                 printf("早了,好日子在后头。");
         }
        else
         {
             if (n<3)
                printf("晚了,好日子在前头。\n再猜:");
            else
                printf("早了,好日子在前头。");
         }
        n++ ; 
            } 
        if (n<3)
        printf("\n");
        else
        printf("次数用完咯,偷偷告诉你:五月,你的幸运日是%d号", x);    

    return 0;
}

 1 #include<stdio.h>
 2 int main(){
 3   unsigned long x, X;
 4    int a, s, N, t, i;
 5     while(printf("Enter a number:"),scanf("%u", &x)!=EOF)
 6     {
 7     X = x;
 8     for(N = 0;X>0;N++){
 9         X = X/10;                
10     }                         
11         for(t=0,a=0,i=1,s=0;t<N;t++){
12         a=x % 10;
13         x=x / 10;
14         if (a%2){
15             s = s + a*i;
16             i = i * 10;
17             }
18         }
19     printf("new number=%d\n\n", s);
20     }
21     return 0;
22 }

 1 #include<stdio.h>
 2 double fun(int n);
 3 
 4 int main(){
 5     int n;
 6     double s;
 7     
 8     while(printf("Enter n(1~10):"),scanf("%d", &n) != EOF){
 9         s = fun(n);
10         printf("n = %d, s = %f\n\n", n, s);
11     }    
12     
13     return 0;
14 }
15  
16 double fun (int n){
17 
18     if (n == 1)
19     return 1;
20     else if (n == 2)
21     return 0.5;
22     else 
23     return (-1)*fun(n-1)*1/n+fun(n-2)*1/n+fun(n-1);
24     
25 }
 1 #include<stdio.h>
 2 int isPrime(int n);
 3 
 4 int main(){
 5     int N, n;
 6     for(n = 101,N = 1;n<200;n++){
 7         
 8         if (isPrime(n)==0)
 9         {
10         printf("%d ", n);
11         N++;
12          if(N%6 == 0)
13          {
14          printf("\n");
15          N = 1;
16          }
17         }
18     }
19     return 0;
20 }
21  
22 int isPrime(int n){
23     int i, a=0;
24     for(i=2;i<=n/2;i++)
25     {
26      if(n%i == 0)
27      {
28      a = 1;break;
29      }
30     }
31     return a;
32     
33 }
 1 #include<stdio.h>
 2 #include <stdlib.h>
 3 #include <windows.h>
 4 void printCharMan(int line, int col);
 5 void printSpaces(int n); 
 6 
 7 int main(){
 8     int line, col;
 9     for(line=5, col=5; col<=60; col++) {
10     printCharMan(line, col);
11     Sleep(50); 
12     system("cls"); 
13     }
14     return 0;
15 }
16  
17 void printSpaces(int n){
18      int i;
19     for(i=1; i<=n; i++)
20     printf(" ");
21 }
22 
23 void printCharMan(int line, int col) {
24     int i, j;
25     for(i=1;i<=line-1;i++)
26         printf("\n");
27     printSpaces(col-1);
28     printf(" O \n");
29     printSpaces(col-1);
30     printf("<H>\n");
31     printSpaces(col-1);
32     printf("I I\n");
33 }    

 

 1 #include<stdio.h>
 2 #include<math.h>
 3 
 4 void solve(double a, double b, double c);
 5 int main(){
 6     double a, b, c;
 7     while(printf("Enter a, b, c:"),scanf("%lf%lf%lf", &a, &b, &c) != EOF){
 8         solve(a, b, c);
 9     }
10     return 0;
11 }
12 
13 void solve(double a, double b, double c){
14     double x1, x2;
15     double delta, real, imag;
16     
17     if(a == 0)
18     printf("not quadratic equation.\n");
19     else {
20         delta = b*b - 4*a*c;
21         
22         if(delta >= 0) {
23             x1 = (-b + sqrt(delta)) / (2*a);
24             x2 = (-b - sqrt(delta)) / (2*a);
25             printf("x1 = %.2f, x2 = %.2f\n", x1, x2);
26         }
27     else{
28         real = -b/(2*a);
29         imag = sqrt(-delta)/(2*a);
30         printf("x1 = %.2f + %.2fi, x2 = %.2f - %.2fi\n\n", real, imag, real, imag);
31     }
32 }
33 }
posted on 2021-04-10 17:23  wyfaa  阅读(227)  评论(2)    收藏  举报