#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 5
#define N1 374
#define N2 465
int main()
{
int number;
int i;
srand(time(0));
for (i = 0; i < N; ++i) {
number = rand() % (N2 - N1 + 1) + N1;
printf("202383290376%04d\n", number);
}
return 0;
}
任务1

这行代码的作用是生成一个N1到N2之间的随机整数,并将其存储在number变量中。
这个程序的主要目的是生成N个指定范围内的随机数,并按特定格式输出。运行该程序会输出5个形如"202383290376xxxx"的随机数,其中"xxxx"是具体的随机数值。
任务2:
#include<stdio.h>
int main()
{
char colour;
while(1)
{
scanf_s(" %c", &colour);
if (colour == 'y')
printf("wait a minute\n");
else if (colour == 'g')
printf("go go go\n");
else if (colour == 'r')
printf("stop!\n");
else printf("samething must be wrong...\n");
}
return 0;
}

任务3:
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
int d, i = 1,ans;
srand(time_t(0));
d = 1 + rand() % 31;
printf("猜猜2023年10月哪一天是你的luck day\n开始喽,你有三次机会,猜吧(1~31):");
while (i <= 3) {
scanf_s("%d", &ans);
if (ans ==d)
printf("哇,猜中了:");
else if (ans < d)
printf("你猜的日期早了,你的luck day还没到呢\n再猜");
else printf("你猜的日期晚了,你的luck day已经过啦\n再猜");
i++;
}
if (i == 4)
printf("次数用完啦。偷偷告诉你:10月,你的luck day是%d号",d);
return 0;
}

任务4:
#include<stdio.h>
#include<math.h>
int main()
{
int a, n, i, k = 1;
double s = 0;
while (scanf_s("%d %d", &a, &n) != EOF)
{
for (i = 1; i <= n; i++)
{
s += i / (a * k * 1.0);
k = k * 10 + 1;
}
printf("s=%lf,a=%d,n=%d\n", s,a,n);
s = 0;
k = 1;
}
return 0;
}

任务5:
#include<stdio.h>
int main()
{
int line, column;
for (line = 1; line <=9; line++)
{
for (column = 1; column <= line; column++)
{
int result = line * column;
printf("%d x %d = %2d ", column, line, result);
}
printf("\n");
}
return 0;
}

#include<stdio.h>
int main()
{
int n, i, j=0, k;
printf("input n:");
scanf_s("%d", &n);
for (i = 1; i <= n; i++)
{
for (k = 1; k < i; k++)
printf("\t");
while (j <= 2 * n + 1 - 2 * i)
{
printf(" O\t");
j++;
}
j = 1;
printf("\n");
for (k = 1; k < i; k++)
printf("\t");
while (j <= 2 * n + 1 - 2 * i)
{
printf(" <H>\t");
j++;
}
j = 1;
printf("\n");
for (k = 1; k < i; k++)
printf("\t");
while (j <= 2 * n + 1 - 2 * i)
{
printf(" I I\t");
j++;
}
j = 1;
printf("\n");
}
return 0;
}
