#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;
}
![]()