Round and Round We Go

來源:互聯網
上載者:User

標籤:

http://acm.hdu.edu.cn/showproblem.php?pid=1313

 

 

考查大整數與小整數相乘

 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 #define N 70 6 using namespace std; 7 int main() 8 { 9     char str[N],a[N][N];10     int len,i,j,flag,m;11     while(gets(str))12     {13         memset(a,0,sizeof(a));14 15         printf("%s ",str);16 17         flag=0;18 19         len=strlen(str);20 21         strrev(str);22 23         for(i=0;i<len;i++)24         {25             for(j=0;j<len;j++)26                 a[i][j]=‘0‘;27             for(j=0;j<len;j++)28             {29                 m=a[i][j]-‘0‘+(i+1)*(str[j]-‘0‘);//不能直接將m代入下面,因為a[i][j+1]使j的值發生變化;30                 a[i][j]=(m)%10+‘0‘;31                 a[i][j+1]=(m)/10+‘0‘;32             }33             a[i][j]=‘\0‘;34 35         }36         sort(str,str+len);37 38         for(i=0;i<len;i++)39         {40             sort(a[i],a[i]+len);41             if(strcmp(a[i],str)==0)42                     flag++;43         }44         if(flag==len)45             printf("is cyclic\n");46         else47             printf("is not cyclic\n");48     }49     return 0;50 }

 

Round and Round We Go

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.