QQ等级
最開始使用電腦的時(shí)候就使用QQ進(jìn)行交友,那個(gè)時(shí)候還很喜歡掛載QQ漲活躍天數(shù),等級(jí)越到后面越難升一級(jí),這是怎么一回事呢?
?
題目描述
騰訊公司于2005年8月15日推出新的QQ在線計(jì)劃服務(wù)。通過累積活躍天數(shù),就可以獲取相應(yīng)的QQ等級(jí)。QQ在線等級(jí)由太陽(yáng),月亮,星星三個(gè)圖標(biāo)標(biāo)識(shí)。 1個(gè)太陽(yáng)代表16級(jí),一個(gè)月亮代表4級(jí),一個(gè)星星代表1級(jí).您可以在好友資料和好友資料浮出Tips顯示中查看好友的在線等級(jí)。也可以在主面板自己頭像的浮出Tips中查看自己的在線等級(jí)。?用戶的到達(dá)每個(gè)等級(jí)需要的總天數(shù)以如下的計(jì)算公式計(jì)算: Days = Level * Level + Level * 4; 現(xiàn)在你需要做的工作是 根據(jù)給出的天數(shù),計(jì)算用戶的當(dāng)前等級(jí);
輸入
輸入有多組測(cè)試數(shù)據(jù),每組輸入為一個(gè)非負(fù)整數(shù),表示用戶的活躍天數(shù),輸入數(shù)據(jù)在int表示的范圍內(nèi). 輸入0表示測(cè)試數(shù)據(jù)的結(jié)束.?
輸出
對(duì)于每一組的輸入(0不處理),輸出兩行; 第一行為一個(gè)整數(shù)表示用戶的等級(jí),第二行為3個(gè)整數(shù),為用戶的太陽(yáng),月亮,星星的個(gè)數(shù),以一個(gè)空格分隔開.?
具體代碼如下: #include<stdio.h> #include<math.h> int main() {int x,y;int a,b,c;while(~scanf("%d",&x)){if(x==0)break;else{ y=sqrt(x+4)-2;a=y/16;b=(y-(a*16))/4;c=y-a*16-b*4;printf("%d\n%d %d %d\n",y,a,b,c);}}return 0; }?
?
總結(jié)
- 上一篇: Unity Shader Alpha测试
- 下一篇: 郭霖:手把手教你实现 App 360 度