輸入:
輸入由若干行組成,每行有兩個整數n(-32765<=n<=32767)和r(-16<=r<=-2)。輸入的最後一行只有乙個『#』號,表示輸入結束。
輸出:
對於每個輸入行,輸出n的r進製形式。出現的字母請用大寫字母表示!
樣例輸入
30000 -2
-20000 -2
28800 -16
-25000 -16
# 樣例輸出
11011010101110000
1111011000100000
19180
7fb8
分析:對於負進製的轉化和正進製規範基本相同,但是考慮到進製轉化過程中的餘數應該始終為整數,所以對於計算機中除以負數結果商或者餘數為負的情況要格外處理。
驗算得到,如果計算結果餘數為負數,那麼應該將負數加上進製的絕對值,商加1,這樣就保證了進製轉化後的數字都是正整數或者0.
注意到餘數大於等於10之後用a、b、c…等字母表示。
注意到字串結尾要以 『\0』結尾。
既可以用轉置函式處理最後的字串,也可以直接倒置輸出。
main函式返回值一定是0!否則顯示執行過程出錯
#include"stdio.h"
#include"string.h"
#include"math.h"
void function(int n,int r);
//void
reverse( char *s);
int r;
int n;
char a[10024];
int main()
//reverse(a);
//puts(a);
printf("\n");
}return0;}
/*void
reverse( char *s)
}*/void function(int n,int r)
else
if(a[i] >= 10)
else
i++;
}a[i] = '\0';
}
python坑爹的黑店 1023 坑爹的黑店
題目描述 今天小明去了乙個風景如畫的地方散心,但是自己帶的飲料喝完了,小明口渴難耐,見不遠處有家小商店,於是跑去買飲料。小明 我要買飲料!店主 我們這裡有三種飲料,礦泉水1.5元一瓶,可樂2元一瓶,橙汁3.5元一瓶。小明 好的,給我一瓶礦泉水。說完他掏出一張n元的大鈔遞給店主。小明 小明環顧四周,就...
坑爹的if語句
前兩天的時候,自己在修改 的時候,自己感覺對除錯比較有心得體會了。但遇到乙個問題,總在乙個函式中返回了false,明明條件就是不應該返回。修改前的示例 如下 string topic topic is not empty if topic.empty return false 我想對這行 加乙個日誌...
坑爹的javascript快取
開發圖書管理專案,結果使用jqury的ajax函式老是出狀況,要麼返回值為null,要麼根本就沒有呼叫servlet方法,甚至有時候連引數都沒有傳遞過去。除錯了快乙個小時,時好時壞的,簡直頭都要大了。後來用firefox的檢視原始碼才發現js 居然和ide中的不一致!我靠,明明已經禁止了瀏覽器快取,...