Ring's ACM

跳到主文

幫完成的程式備份~~( ̄y▽ ̄)╭ 科科

部落格全站分類:生活綜合

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 4月 12 週一 201013:51
  • ACM 10018: Reverse and Add

計算一個數加上reverse之後的數,這個步驟要重覆幾次,才會使最後的數是迴文

[心得]

1.中文題目有限制最多100個測資,但是ACM網站改版後拿掉這段了 OTL

2.reverse的方法

3.數據表示範圍,int:-21474836482147489647

                          unsigned (int):04294967295

 

#include <stdio.h>

unsigned int Rev(unsigned int integer)
{
    unsigned int rev=0;
        
    while(integer>0)
    {
        rev=rev*10+integer%10;
        integer=integer/10;
    }
    return rev;
}

int main()
{
    int n;
    int i,j;
    unsigned int integer;   
    unsigned int reverse;

    
    scanf("%d",&n);
   
    for(i=0;i<n;i++)
    {
        scanf("%u",&integer);
        reverse=Rev(integer);
       
        for(j=1; ;j++)
        {
            integer=integer+reverse;
            reverse=Rev(integer);
            if(reverse==integer) break;
        }

        printf("%d %u\n",j,reverse);
    }
   
    return 0;
}

 

文章標籤
全站熱搜
創作者介紹
創作者 RingsACM 的頭像
RingsACM

Ring's ACM

RingsACM 發表在 痞客邦 留言(0) 人氣(1,050)

  • 全站分類:
  • 個人分類:ACM-UVA-難度1
▲top

個人資訊

RingsACM
暱稱:
RingsACM
分類:
生活綜合
好友:
累積中
地區:

最新文章

    文章分類

    • ACM-UVA-難度1 (0)
    • C語言-其他 (0)
    • ACM-UVA-難度2 (0)
    • 未分類文章 (1)

    熱門文章

    • ()當linux遇到"拒絕不符權限的操作"
    • ()ACM 10038: Jolly Jumpers
    • ()C語言字符串函數大全
    • ()linux下加解壓指令
    • ()ACM 10035: Primary Arithmetic
    • ()ACM 10018: Reverse and Add
    • ()ACM 10929: You can say 11
    • ()C語言的函數彙整
    • ()ACM 272: TeX Quotes
    • ()ACM 10062: Tell me the frequencies!

    最新留言

    文章搜尋

    誰來我家

    參觀人氣

    • 本日人氣:0
    • 累積人氣:45,673

    FLAG Counter

    free counters

    ** 釀了你喔 **

    ringsacm
    PIXNET Logo登入