任务2
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 3
int main()
{
int i, x, j;
printf("猜猜2022年11月哪一天会是你的lucky day");
printf("开始咯,你有三次机会,猜吧(1-30):");
srand(time(0));
j = rand() % 30 + 1;
for (i = 0; i < 3; i++)
{
scanf_s("%d", &x);
if (x == j)
{
printf("哇,猜中了: -)\n"); break;
}
else if (x < j)
{
printf("你猜的日期早了,你的lucky day还没到呢\n"); continue;
}
else if (x > j)
{
printf("你猜的日期晚了,你的lucky day已经过了\n"); continue;
}
}
if (i == 3)
printf("次数用完了,偷偷告诉你:11月,你的lucky day是%d号\n", j);
system("pause");
return 0;
任务1
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 5
int main()
{
int number;
int i;
srand(time(0));
for (i = 0; i < N; ++i) {
number = rand() % 500 + 1;
printf("20228329%04d\n", number);
}
return 0;
}
![]()
任务3
任务3
#include<stdio.h>
#include<stdlib.h>
int main()
{
#include<stdio.h>
int main()
{
char i;
while (scanf_s("%c", &i) != EOF) {
if (i == 'r')printf("stop!\n");
if (i == 'g')printf("go go go\n");
if (i == 'y')printf("wait a minute\n");
if (i != 'g' && i != 'y' && i != 'r') printf("somthing must be wrong\n");
getchar();
}
return 0;
}
return 0;
}
![]()
}
任务4
#include <stdio.h>
#include <math.h>
int main()
{
int n, a;
int p = 0;
double sum = 0;
char ch;
do
{
scanf_s("%d %d", &n, &a);
for (int i = 1; i <= n; i++)
{
p += a * pow(10, (i - 1));
sum += (double)i / p;
}
printf("n=%d, a=%d, s = %f\n", n, a, sum);
p = 0;
sum = 0;
} while ((ch = getchar()) != EOF);
return 0;
}
![]()
任务5
#include <stdio.h>
#include <math.h>
int main()
{
int mul;
for (int i = 1; i < 10; i++)
{
for (int k = 1; k <= i; k++)
{
mul = i * k;
printf("%dx%d = %2d ", k, i, mul);
if (i == k) printf("\n");
}
}
return 0;
}
![]()
任务6
#include <stdio.h>
int main()
{
int n;
printf("input n :");
scanf_s("%d", &n);
int total = 2 * n - 1;
for (int i = 0; i < n; i++)
{
for (int k = 1; k <= total; k++)
{
if (k > i && k < 2 * n - i) printf(" O\t");
else printf("\t");
if (k == total) printf("\n");
}
for (int k = 1; k <= total; k++)
{
if (k > i && k < 2 * n - i) printf("<H>\t");
else printf("\t");
if (k == total) printf("\n");
}
for (int k = 1; k <= total; k++)
{
if (k > i && k < 2 * n - i) printf("I I\t");
else printf("\t");
if (k == total) printf("\n");
}
printf("\n");
}
return 0;
}
![]()
![]()