#include<math.h>
#include<stdio.h>
int main()
{
float a,b,c,x1,x2;
float delta,real,imag;
printf("Enter a,b,c: ");
while(scanf("%f%f%f",&a,&b,&c)!=EOF)
{
if(a==0)
printf("not quadratic equation.\n\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\n",x1,x2);
}
else
{
real=-b/(2*a);
imag=sqrt(-delta)/(2*a);
printf("x1=%.2f+%.2fi,x2=%.2f-%.2fi\n\n",real,imag,real,imag);
}
}
printf("Enter a,b,c:");
}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;
}
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main()
{
int i,m,n,k=0;
for(n=101;n<=200;n++)
{
m=sqrt(n);
for(i=2;i<=m;i++)
if(n%i==0)
break;
if(i>m)
{k++;
printf("%5d",n);
if(k%5==0)
printf("\n");
}
}
printf("\n101~200之间共有%d个素数",k);
}
#include<stdio.h>
int main()
{
int p=1,m,t=0;
long int n;
printf("Enter a number:");
scanf("%ld",&n);
while(n)
{
m=n%10;
if(m%2==1)
{
t=t+m*p;
p=p*10;
}
n=n/10;
}
printf("new number is:%d\n",t);
return 0;
}
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main(){
int n,p=1,a;
double x=-1.0,b,s=0.0;
printf("Enter n(1~10):");
while(scanf("%d",&n)!=EOF){
if((n>=1)&&(n<=10)){
for(a=1;a<=n;a++){
p=p*a;
b=pow(x,a-1.0);
s=s+1/(p*b);}}
printf("n=%d, s=%lf\n\n",n,s);
printf("Enter n(1~10):");
}
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main ()
{
int i,k,m;
srand(time(0));
m=rand()%31+1;
printf("猜猜2020年12月哪一天会是你的lucky day\n");
printf("开始喽,你有三次机会,猜吧(1~31):");
scanf("%d",&k);
for(i=0;i<3;i++)
{
if(k>m)
printf("你猜的日期晚了,lucky day悄悄溜到前面了\n");
else if(k<m)
printf("你猜的日期早了,lucky day还没到呢\n");
else
{
printf("猜中了\n");
break;}
if(i<2){
printf("再猜(1~31):");
scanf("%d",&k);
}
}
printf("次数用完了,偷偷告诉你,你的lucky day是%d号",m);
}