#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define 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;
}
![]()
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 3
int main(){
int x,n,a,b,c;
srand(time(0));
x = rand()%31+1;
printf("猜猜2021年5月哪一天会是你的lucky day\n开始咯,你有三次机会,猜吧(1~31):");
for(n=1;n<=N;n++){
scanf("%d",&a);
if(a<x)
{
if(n<3)
printf("你猜的日期早了,lucky day还没到呢\n再猜:");
else
printf("你猜的日期早了,lucky day还没到呢\n");
}
else if(a>x)
{
if(n<3)
printf("你猜的日期晚了,lucky day悄悄溜到前面啦\n再猜");
else
printf("你猜的日期晚了,lucky day悄悄溜到前面啦\n");
}
else
{printf("猜对了!\n");break;}
}
printf("次数用完啦。偷偷告诉你:5月,你的lucky day是%d号\n",x);
return 0;
}
![]()
#include<stdio.h>
long fun(long s, long *t)
{
int d;
long s1 = 1;
*t = 0;
while (s > 0)
{
d = s % 10;
if (d % 2 != 0)
{
*t = d*s1 + *t;
s1 *= 10;
}
s /= 10;
}
}
int main()
{
int n = 1;
while(n!=-1)
{
long s, t;
printf("Enter the number:");
scanf("%ld", &s);
fun(s, &t);
printf("New number is :%ld\n", t);
}
return 0;
}
![]()
#include<math.h>
#include<stdio.h>
void solve(double a, double b, double c);
int main(){
double a,b,c;
printf("Enter a, b, c :");
while(scanf("%lf%lf%lf",&a,&b,&c)!=EOF){
solve(a,b,c);
printf("Enter a, b, c: ");
}
return 0;
}
void solve (double a, double b, double c){
double x1, x2;
double delta,real,imag;
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);
}
}
}
![]()
#include<stdio.h>
#include<math.h>
double fun (int n);
int main(){
int n;
double s;
printf("Enter m(1~10):");
while(scanf("%d",&n)!=EOF){
s = fun(n);
printf("n=%d,s=%f\n\n",n,s);
printf("Enter n(1~10):");
}
return 0;
}
double fun(int n){
double sum=0,an;
int i,factorial=1;
for(i=1;i<=n;i++)
{
factorial=factorial*i;
an=pow(-1,i-1)/factorial;
sum=sum+an;
}
}
![]()
#include<stdio.h>
#include<math.h>
int main(){
int k,num=0;
for(k=101;k<=200;k++)
{
int i;
for(i=2;i<=sqrt(k);i++)
if(k%i==0)
break;
if(i>sqrt(k))
{
printf("%d ",k);
num++;
if(num%5==0)
printf("\n");
}
}
printf("\n100~200之间素数个数为:%d",num);
return 0;
}
![]()
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
void printCharMan(int line, int col);
void printSpaces(int n);
int main(){
int line, col;
for(line=5, col=5;col<=60;col++){
printCharMan(line, col);
Sleep(50);
system("cls");
}
}
void printSpaces(int n){
int i;
for(i=1;i<=n;i++)
printf(" ");
}
void printCharMan(int line, int col){
int i, j;
for(i=1; i<=line-1; i++)
printf("\n");
printf(" o \n");
printSpaces(col-1);
printf("<H>\n");
printSpaces(col-1);
printf("I I\n");
}
![]()