#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>intmain(){int x,y;scanf("%d",&x);if(x <0)
y =-1;elseif(x >0)
y =1;else
y =0;printf("%d", y);return0;}
输入一元二次方程ax2+bx+c=0的各项系数,计算方程的根并输出
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<math.h>intmain(){double x1, x2, a, b, c;scanf("%lf%lf%lf",&a,&b,&c);if(b * b -4* a * c <0)printf("没有实根");elseif(b * b -4* a * c ==0)printf("%.2lf",(-b +sqrt(b * b -4* a * c))/(2* a));elseprintf("方程式的根分别为:%.2lf %.2lf",(-b +sqrt(b * b -4* a * c))/(2* a),(-b -sqrt(b * b -4* a * c))/(2* a));return(0);}
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>intmain(){int g, m, x;for(g =0; g <=20; g++)for(m =0; m <=33; m++)for(x =3; x <=99; x++)if(5* g +3* m + x /3==100)if(g + m + x ==100)if(x %3==0)printf("公鸡:%d,母鸡:%d,小鸡:%d\n", g, m, x);return0;}
输出3到100中的所有素数
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<math.h>intmain(){int i =0;for(i =3; i <=100; i +=2){int j =0;for(j =2; j <=sqrt(i); j++){if(i % j ==0){break;}}if(j >sqrt(i)){printf("%d ", i);}}return0;}
打印如下图形
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>intmain(){int n;scanf("%d",&n);//上半部分:for(int i =1; i <= n; i++){for(int j =0; j < n - i; j++){printf(" ");}for(int j =0; j <2* i -1; j++){printf("*");}printf("\n");}//下半部分:for(int i =1; i <= n -1; i++){for(int j =0; j < i; j++){printf(" ");}for(int j =0; j <2*(n -1- i)+1; j++){printf("*");}printf("\n");}return0;}