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