第一题我想了两个办法,搞一个数组,包含所有的数,然后for循环,一个个算是不是闰年,是闰年的,套出去,不是的跳过,第二个办法是数组里就直接是所有的闰年,然后一个个撞,撞到一样的就反馈。
但是遇到个问题,就是这一百多个四位数,一个个打太费事了,有没有办法在数组里套一个式子,或者有没有更加简便的思路
第二题不难,但怎么用上指针啊?我没用指针是这样的
#include <stdio.h>
#include <math.h>
int main(){
int a,b,c;
printf("请依次输入二次项系数,一次项系数,常数项");
scanf("%d,%d,%d",&a,&b,&c);
if(a == 0){
printf("无解");
}else{
int i = 2*a;
int m = b*b-4*a*c;
int n = -b + sqrt(m);
int w = -b - sqrt(m);
int o = n/i;
int p = w/i;
if(o == p){
printf("该一元二次方程的根为%d",o);
}else{
printf("该一元二次方程的根为%d和%d",o,p);
}
}
return 0;
}