1013多数求最大值
#include<stdio.h>
int main()
{ int i,max,d;
scanf("%d",&d);
max=d;
for(i=1;i<9;i++)
{ scanf("%d\n",&d);
if(d>max)
max=d;
}
printf("%d\n",max);
return 0;
}
1014三个数排序输出
#include<stdio.h>
int main()
{
int a,b,c,t;
scanf("%d %d %d",&a,&b,&c);
if(a>b)
{
t=a;
a=b;
b=t;
}
if(a>c)
{
t=a;
a=c;
c=t;
}
if(b>c)
{
t=b;
b=c;
c=t;
}
printf("%d %d %d\n",a,b,c);
return 0;
}
1015连续多数求和
#include<stdio.h>
int main()
{
int i,sum=0;
for(i=1;i<=100;i++)
sum=sum+i;
printf("%d\n",sum);
return 0;
}
1016 判断整除
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
if(n%3==0)
{
if(n%5==0)
printf("can\n");
}
else printf("cannot\n");
return 0;
}
1017 输出100至200之间的所有素数
#include<stdio.h>
int main()
{int a,i,r;
for(a=100;a<200;a++)
{
for(i=2;i<a/2;i++)
{
r=a%i;
if(r==0)
break;
}
if(i==a/2)
printf("%d\n",a);
}
return 0;
}
1018 读入两个正整数m和n,计算m和n的最大公约数。
#include<stdio.h>
int main()
{
int m,n,temp,i;
scanf("%d %d",&m,&n);
if(m>n)
{
temp=m;
m=n;
n=temp;
}
for(i = m; i >= 0; i--)
{
if((n%i==0)&&(m%i==0))
{
printf("%d\n",i);
break;
}
}
}
1019 方程式ax2+bx+c=0的根,若有两个不同的实根,则输出这两个实根,用空格隔开;若有一个实根,请直接输出;若没有实根,请输出“no answer”(请注意不需要输出引号)。所有的实数输出请使用C语言的默认舍入方式保留4位小数,注意行尾输出换行。
//注意乘号一定要用*,另外注意公式的记忆
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c,s,r,r1,r2;
scanf("%lf %lf %lf",&a,&b,&c);
s=b*b-4*a*c;
if(s>0)
{
r1=(sqrt(s)-b)/(2*a);
r2=(-sqrt(s)-b)/(2*a);
printf("%.4f %.4f\n",r2,r1);
}
if(s=0)
{
r=(sqrt(s)-b)/(2*a);
printf("%f",r);
}
if(s<0)
printf("no,anser");
return 0;
}
1020 求闰年,1000到2000之间
#include<stdio.h>
int main()
{
int n;
for(n=1900;n<=2000;n++)
if(n%400==0||n%4==0&&n%100!=0)
printf("%d\n",n);
return 0;
}
1021 温度转换(1) 公式:c=(5/9)*(f-32)