代码小白--浩


私信TA

用户名:dotcpp0608225

访问量:7452

签 名:

等  级
排  名 317
经  验 5472
参赛次数 0
文章发表 29
年  龄 0
在职情况 学生
学  校 哔哩哔哩大学
专  业 网络工程

  自我简介:

解题思路:竖式计算原理思路

注意事项:

参考代码:

#include<stdio.h>

int a[100001]={0};

int main()

{

    int x,y,i,j,w=1;

        a[0]=1;

        scanf("%d%d",&x,&y);

        for(i=0;i<y;i++)

        {

            for(j=0;j<w;j++)

            a[j]*=x;

            for(j=0;j<w;j++)

            {

                if(a[j]/10&&j+1==w)

                    w++;

                a[j+1]+=a[j]/10;

                a[j]%=10;

            }

        }

        int k;

        for(j=w-1;j+1;j--)

        {

            k=a[j]%7;

            a[j-1]+=10*k;

        }

        switch(k)

        {

            case 1: printf("Monday");break;

            case 2: printf("Tuesday");break;

            case 3: printf("Wednesday");break;

            case 4: printf("Thursday");break;

            case 5: printf("Friday");break;

            case 6: printf("Saturday");break;

            case 0: printf("Sunday");break;

        }

    return 0;

}


 

0.0分

2 人评分

  评论区

  • «
  • »