task2

------------恢复内容开始------------

1.

#include<stdio.h>
int main()
{
    int num;
    scanf("%d", &num);
    printf("2049%04d\n", num);
    scanf("%d", &num);
    printf("2049%04d\n", num);
    scanf("%d", &num);
    printf("2049%04d\n", num);
    return 0;
}

#include<stdio.h>
int main()
{
    int num;
    while (scanf("%d", &num) != EOF)
        printf("2049%04d\n", num);




    return 0;
}

 

ctrl+c结束.

2.

#include<stdio.h>
int main()
{
    char ans1,ans2;
    printf("复习了没?(输入y或Y表示复习了,输入n或N表示没复习):");
    ans1 = getchar();
    getchar();
    printf("\n动手敲代码了没?(输入y或Y表示复习了,输入n或N表示没复习):");
    ans2 = getchar();
    if ((ans1 == 'y'||ans1=='Y')&&(ans2=='y'||ans2=='Y'))
        printf("\n罗马不是一天建成的:)\n");
    else
        printf("\n罗马不是一天毁灭的。。。\n");




    return 0;
}

 

 

 

 

 

 3.

#include<stdio.h>
int main()
{
    char x;
    x = getchar();
    if (x >= '0' && x <= '9')
        printf("%c是数字字符\n", x);
    else if ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z'))
        printf("%c是英文字母\n", x);
    else
        printf("%c是其他字符\n", x);
    return 0;
}

 

 

 

 

 

 4.

#include<stdio.h>
int main()
{
    int n,a,i,s;
    double sum;
    sum = 0;
    s = 0;
    i = 0;
    scanf("%d%d", &n, &a);
        while (i < n)
        {
            s = s * 10 + a;
            i++;
            sum = sum + (double)i / s;
        }
        printf("n=%d,a=%d,sum=%lf", n, a, sum);
        printf("\n");
    return 0; 
}

 

 

 

 5.

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
const int N = 5;

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

 

 

100改为32

6.

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
const int N = 1;

int main()
{
    int x, n, ans,i;
    printf("开始喽,你有三次机会,猜吧(1~31):");
    srand(time(0));
        x = rand() % 32;
    i = 0;
    n = 3;
    while(i<n) {
        i++;
        scanf_s("%d", &ans);
        if ((ans == x)) {
            printf("猜对了\n");
        }
        else if ((ans < x)) {
            printf("你猜的日期晚了,luck day悄悄溜到前面了\n");
        }
        else {
            printf("你猜的日期晚了,luck day悄悄溜到后面了\n");
        }
    }
    printf("你的luck day是%d", x);
 return 0;
}

 

 7.

#include<stdio.h>
int main()
{
    int n, i, j, k, a;
    scanf_s("%d", &n);
    a = n;
    for (j = 0; j <n; j++)
    {
        for (k = n; k <= a; k++)
            printf("     ");
    
        for (i = 0; i < (2 * n - 1); i++)
            printf("  O  ");
            printf("\n");
            for (k = n; k <= a; k++)
                printf("     ");

            for (i = 0; i < (2 * n - 1); i++)
                printf(" <H> ");
            printf("\n");
            for (k = n; k <= a; k++)
                printf("     ");

            for (i = 0; i < (2 * n - 1); i++)
                printf(" I I ");
            printf("\n");
        n--;
    }
    return 0;
}

 

 

 

 

 

------------恢复内容结束------------

posted @ 2021-11-16 22:26  屿秋  阅读(67)  评论(3)    收藏  举报