#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>
int main(){
int i,j,k,n=0;
for(i=101;i<201;i++){
for(j=2;j<i;j++){
if(i%j==0){
k=0;
break;
}
else{
k=1;
}
}
if(k==1){
printf("%d\t",i);
n++;
if(n%5==0){
printf("\n");
}
}
}
printf("\n在101到200之间有%d个素数",n);
return 0;
}
![]()
#include<stdio.h>
int main(){
int m,a,c=1,g=0;
printf("Enter a number:");
scanf("%d",&m);
for(;m>0;m/=10)
{
a=m%10;
if(a%2!=0){
a*=c;
g+=a;
c*=10;
}
}
printf("new number is:%d\n",g);
return 0;
}
![]()
![]()
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(){
int n,p=1,i;
double s=0.0,b,m=-1.0;
printf("Enter n(1~10):");
while(scanf("%d",&n)!=EOF){
if(n<0)
{
printf("负数不存在阶乘\n");
exit(0);
}
if((n>=1)&&(n<=10))
{
for(i=1;i<=n;i++)
p=p*i;
b=pow(m,i-1);
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<time.h>
#include<stdlib.h>
int main(){
int n,t=1,x;
srand(time(0));
x=rand()%31+1;
printf("猜猜2020年12月哪一天会是你的luck day\n\n");
printf("\n\n开始喽,你有三次机会,猜吧(1~31):");
do{
if(t!=1)
{
printf("\n\n再猜(1~31);");
}
scanf("%d",&n);
if(n>x)
{
printf("你猜的日期晚了,luck day悄悄溜到前面啦\n\n");
}
else if(n<x)
{
printf("你猜的日期早了,luck day还没到呢\n\n");
}
else
{
printf("猜对喽!");
break;
}
t++;
}while(t<=3);
printf("次数用完啦,偷偷告诉你:12月,你的luck day是%d",x);
return 0;
}
![]()