赋格这种东西吧 关注:53贴子:1,120

老子写的万恶的程序!!!!!

只看楼主收藏回复

#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,d,e,f,g,h,i,j,k,l;
scanf("%d%d%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f,&g,&h);
i=(((((((e*10)+f))*60)+((10*g)+h)))-((((a*10)+b)*60)+((10*c)+d)))/600;
j=((((((((e*10)+f))*60)+((10*g)+h)))-((((a*10)+b)*60)+((10*c)+d)))%600)/60;
k=(((((((((e*10)+f))*60)+((10*g)+h)))-((((a*10)+b)*60)+((10*c)+d)))%600)%60)/10;
l=((((((((((e*10)+f))*60)+((10*g)+h)))-((((a*10)+b)*60)+((10*c)+d)))%600)%60)%10);
printf("%d%d:%d%d\n",i,j,k,l);
return 0;
}


IP属地:安徽1楼2015-12-06 21:21回复
    #include <stdio.h>
    #include <stdlib.h>
    int main()
    {
    int a,b,c,d,e,f,g,h,i,j,k;
    scanf("%d%d%d%d% d%d%d\n",&a,&b,&c,&d,&e,&f,&g);
    h=(a+((100*e)+(10*f)+g))/600;
    i=(a+((100*e)+(10*f)+g)%600)/60;
    j=((a+((100*e)+(10*f)+g)%600)%60)/10;
    k=((a+((100*e)+(10*f)+g)%600)%60)%10;
    printf("%d%d:%d%d\n",h,i,j,k);
    return 0;
    }
    【输入】
    输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,没有前导的零,即5点30分表示为530;流逝的分钟数可能超过60,也可能是负数。
    【输出】
    输出四位数字表示的终止时间。题目保证起始时间和终止时间在同一天内。
    【输入样例】
    1120 110
    【输出样例】
    13:10


    IP属地:安徽2楼2015-12-06 21:30
    回复

      #include <stdio.h>
      #include <stdlib.h>
      int main()
      {
      int a,b,c;
      float p,s;
      scanf("%d%d%d",&a,&b,&c);
      p=(a+b+c)/2;
      float sqrt();
      s=sqrt(p*(p-a)*(p-b)*(p-c));
      printf("%.2f\n",s);
      return 0;
      }
      一切的罪孽都是因为我没有定义函数


      IP属地:安徽3楼2015-12-06 21:50
      回复
        #include <stdio.h>
        #include <stdlib.h>
        int main()
        {
        int a,b,a1,a2,b1,b2,H,h,M,m;
        scanf("%d %d",&a,&b);
        a1=a/100;
        a2=a%100;
        b1=b/100;
        b2=b%100;
        H=((b1-a1)*60+(b2-a2))/600;
        h=(((b1-a1)*60+(b2-a2))%600)/60;
        M=((((b1-a1)*60+(b2-a2))%600)%60)/10;
        m=((((b1-a1)*60+(b2-a2))%600)%60)%10;
        printf("%d%d:%d%d\n",H,h,M,m);
        return 0;
        }
        哈哈哈哈 老子 终于 写对了!!!!!!


        IP属地:安徽4楼2015-12-07 21:21
        回复
          #include <stdio.h>
          #include <math.h>
          int main()
          {
          int h,m;
          float c1,c2,c;
          scanf("%d%d",&h,&m);
          c1=fabs((5.5*m)-(30*h));
          c2=fabs(360-c1);
          c=fmin(c1,c2);
          printf("At %02d:%02d the angle is %.1f degrees.\n",h,m,c);
          return 0;
          }
          其实这才是最小夹角啊!!!!


          IP属地:安徽5楼2015-12-09 17:00
          回复
            #include <stdio.h>
            #include <math.h>
            int main()
            {
            int max(int x,int y)
            {
            int max;
            if(x<y)
            max=y;
            else max=x;
            return max;
            }
            int a,b,c;
            scanf("%d%d",&a,&b,&c);
            c=max(a,b);
            printf("max=%d\n",c);
            return 0;
            }
            这扯淡的最大值啊。。。。


            IP属地:安徽6楼2015-12-09 17:33
            回复
              #include <stdio.h>
              #include <math.h>
              int main()
              {
              float y,z;
              scanf("%f",&y);
              if(y>=0)
              y=y;
              else
              y=(-1)*y;
              printf("%f\n",y);
              return 0;
              }
              这是取绝对值的函数!!


              IP属地:安徽7楼2015-12-09 17:50
              回复
                一个四位数是由个位、十位、百位和千位组成,判断千位、百位、十位和个位数字之和是否为偶数。
                【输入】
                一个四位数,
                【输出】
                如果是偶数,输出Yes,如果不是,输出No;如果不是四位数,输出Invalid data。
                #include <stdio.h>
                #include <stdlib.h>
                int main()
                {
                int a,a1,a2,a3,a4,c,j;
                scanf("%d",&a);
                a1=a/1000;
                if(a1>9)
                {
                printf("Invalid data\n");
                }
                else
                {
                a2=(a%1000)/100;
                a3=((a%1000)%100)/10;
                a4=((a%1000)%100)%10;
                c=a1+a2+a3+a4;
                if(c%2==0)
                {
                printf("Yes\n");
                }
                else
                {
                printf("No\n");
                }
                }
                return 0;
                }


                IP属地:安徽8楼2015-12-11 20:34
                回复
                  1~n的和
                  #include <stdio.h>
                  #include <stdlib.h>
                  int main()
                  {
                  int n,i;
                  int sum=0;
                  scanf("%d",&n);
                  for(i=0;i<=n;i++)
                  {
                  sum+=i;
                  }
                  printf("%d\n",sum);
                  return 0;
                  }


                  IP属地:安徽9楼2015-12-11 21:08
                  回复
                    n!
                    #include <stdio.h>
                    #include <stdlib.h>
                    int main()
                    {
                    int n,i;
                    long long int product=1;
                    scanf("%d",&n);
                    for(i=1;i<=n;i++)
                    {
                    product*=i;
                    }
                    printf("%d!=%lld\n",n,product);
                    return 0;
                    }


                    IP属地:安徽10楼2015-12-11 21:12
                    回复
                      #include <stdio.h>
                      int main()
                      {
                      int i, j, k, n;
                      scanf("%d", &n);
                      for(i = 0; i < n; ++i)
                      {
                      for(j = 0; j <= i; ++j)
                      {
                      printf(" ");/*先打n个空白吧!*/
                      }
                      for(k = n; k > 0; --k)
                      {
                      printf("*");/*此处写下n个星号(--k的目的是保证n个*)*/
                      }
                      printf("\n"); /*此处完成循环后换行*/
                      }
                      return 0;
                      }


                      IP属地:安徽12楼2015-12-11 21:28
                      回复
                        #include <stdio.h>
                        int main()
                        {
                        int n,i;
                        scanf("%d",&n);
                        for(i=0;i<n;i++)
                        {
                        printf("*");
                        }
                        printf("\n");
                        return 0;
                        }
                        输出一行星号!


                        IP属地:安徽13楼2015-12-11 21:40
                        回复
                          一堆的颜表情


                          来自Android客户端14楼2015-12-12 19:13
                          收起回复
                            #include <stdio.h>
                            #include <stdlib.h>
                            int main()
                            {
                            int n,i=1;
                            float a=1,b=2,c,u;
                            double sum=0;
                            scanf("%d",&n);
                            while(i<=n)
                            {
                            u=(b/a);
                            sum=sum+u;
                            c=a;
                            a=b;
                            b=b+c;
                            i++;
                            }
                            printf("sum=%16.10f\n",sum);
                            return 0;
                            }
                            以上是错误示范= =
                            #include <stdio.h>
                            #include <stdlib.h>
                            int main()
                            {
                            int n,i=1;
                            float a=1,b=2,c;
                            double sum=0;
                            scanf("%d",&n);
                            while(i<=n)
                            {
                            sum=sum+(b/a);
                            c=a;
                            a=b;
                            b=b+c;
                            i++;
                            }
                            printf("sum=%16.10f\n",sum);
                            return 0;
                            }
                            AC!!!


                            IP属地:安徽15楼2015-12-23 11:35
                            回复
                              哇,厉害!


                              来自Android客户端16楼2015-12-27 12:45
                              回复