XYNUOJ 1013-1050

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 输出100200之间的所有素数

#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)

 

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值