69,370
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
#include<math.h>
int main(){
int a,b,c;
printf("请输入a,b,c:");
scanf("%d,%d,%d",&a,&b,&c);
float m,n;
int d = b*b-(4*a*c);
if(d > 0){
m = ((-1)*b+sqrt(d))/(2*a);
n = ((-1)*b-sqrt(d))/(2*a);
printf("有两个不相等的实根m=%f,n=%f",m,n);
}else if(d == 0){
m = (-1)*b/(2*a);
n = (-1)*b/(2*a);
printf("有两个相等的实数根m=%f,n=%f",m,n);
}else{
printf("没有实数根!");
}
return 0;
}
#include<stdio.h>
int main(){
int year;
for(year = 1900;year <= 2000;year++){
if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
printf("%d是闰年\n",year);
else
printf("%d不是闰年\n",year);
}
return 0;
}
#include<stdio.h>
int main(){
int m,n,r;
printf("请输入两个数:");
scanf("%d,%d",&m,&n);
while(n != 0){
r = m % n;
m = n;
n = r;
}
printf("这两个数的最大公约数为:%d\n",m);
return 0;
}
#include<stdio.h>
int main(){
int n[10];
int i;
int max = n[0];
printf("请输入10个数:");
for(int i = 0;i <= 10;++i)
scanf("%d",&n[i]);
for(int i = 0;i <= 10;++i)
max = n[i] > max ? n[i] : max;
printf("max = %d\n",max);
return 0;
}
if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
#include<stdio.h>
int main(){
int n[10];
//int i;
//int max = n[0]; //随机值,可能max也放不下的随机值
int max;
printf("请输入10个数:");
for(int i = 0;i <= 10;++i)
scanf("%d",&n[i]);
max = n[0]; //在这初始化
for(int i = 0;i <= 10;++i)
max = n[i] > max ? n[i] : max;
printf("max = %d\n",max);
return 0;
}