牛客網-程式語言初學練習賽(第二場)題解
只說可說的
D反向輸出一個四位數
常規做法:輸入這個數,然後取各位的數,反著輸出
快捷做法:將這個數用陣列存,然後反向輸出
核心程式碼:
char a[5];
scanf("%s", a);
for (int i = 3; i >= 0; i--)
printf("%c", a[i]);
printf("\n");
F浮點數的各位數字
注意浮點數是不能進行取模操作的,所以加個強轉,變成int型別,再進行取模操作
M 大小寫轉換
小寫字母減去一個32變成大寫,大寫字母加上一個32變成小寫
溫馨提示:空格的ASCII的值是32哦,此題多組輸入,注意要吸收回車
其他的,沒什麼好說的,
注意,C語言裡 ' / ' 兩邊都是整數的時候,計算結果是整數部分,如果你想讓結果是小數,加個強轉或者乘上個1.0
2018.12.27 15:53 寢室
相關推薦
牛客網-程式語言初學練習賽(第二場)題解
只說可說的 D反向輸出一個四位數 常規做法:輸入這個數,然後取各位的數,反著輸出 快捷做法:將這個數用陣列存,然後反向輸出 核心程式碼: char a[5]; scanf("%s", a); for (int i = 3; i >=
牛客網-程式語言初學練習賽(第一場)題解
比賽地址:https://ac.nowcoder.com/acm/contest/310#question A.B.C沒什麼好說的,根據題目要求輸出就行,注意換行 D-顯示Hello World的程式碼 注意雙引號, 反斜槓的輸出(轉義序列的使用) 核心程式碼
牛客網-程式語言初學練習賽(第四場)題解
https://ac.nowcoder.com/acm/contest/312#question 只說可說的 D進位制A+B 十六進位制用%x,八進位制用%o J競選社長 #include <stdio.h> #i
牛客網——小白鼠排隊(桶排序)
題目描述 N只小白鼠(1 <= N <= 100),每隻鼠頭上戴著一頂有顏色的帽子。現在稱出每隻白鼠的重量,要求按照白鼠重量從大到小的順序輸出它們頭上帽子的顏色。帽子的顏色用“red”,“blue”等字串來表示。不同的小白鼠可以戴相同顏色的帽子。白鼠的重量用整數表示。 輸入描
【比賽報告】2018.10.30牛客網線上賽[牛客網NOIP賽前集訓營-提高組(第二場)] NOIP練習賽卷二十五
比賽連結 A.方差 字首和 題目連結 我們把方差公式進行化簡。記 s u
牛客網“程式發生段錯誤,可能是陣列越界,堆疊溢位(比如,遞迴呼叫層數太多)”錯誤的可能原因
晚上在牛客網練習程式設計,做了一題網易的,很簡單的題但是會提示“程式發生段錯誤,可能是陣列越界,堆疊溢位(比如,遞迴呼叫層數太多)”,想來想去也不懂為什麼,本地可以測試通過,然後既沒有陣列越界也沒有呼叫遞迴。。。後面找到了原因,有可能是陣列界定太大了,在給陣列賦值的時候系統
牛客網暑期ACM多校訓練營(第二場) I Car 思維
sizeof from rom src meet pbo nes eno rec 鏈接:https://www.nowcoder.com/acm/contest/140/I來源:牛客網 White Cloud has a square of n*n from (1,1) t
牛客網暑期ACM多校訓練營(第二場)I-car
發現 namespace set n+1 http 方案 同時 如何 一行 題意: 你要在一個n*n的矩形的邊界上方若幹輛車,所有車從同一時刻出發,以同樣的速度,從某一列的一側開到另一側或者從某一行的一側開到另一側。問最多放多少量車使得存在一種方式,這些車在行駛的過程中互不
牛客網暑期ACM多校訓練營(第二場)
text The ade class rank code thead 通過 -a Rank Solved A B C D E F G H I J K 44/452 4/11 O O . O . . . . O . . O: 當場通過 ?: 賽後通過 .:
牛客網暑期ACM多校訓練營(第二場)I.car-規律思維題
target 長度 情況下 con targe 標記 多校 class clu I.car 車只能從一邊走到另一邊,而且車和車不能相撞,車也不能走到坑裏。所以直接找規律,如果沒有坑,最多能放多少輛車。就會發現,關於對角線對稱的兩邊只能放一輛車,如果是奇數個的時候,中
牛客網暑期ACM多校訓練營(第二場)菜鳥補題QAQ
warn 分享圖片 ini lin int 技術分享 ace main bre G transform 題目大意: 數軸上有n個集裝箱,第i個集裝箱位於坐標x[i],有a[i]件貨物。現在要把集裝箱進行一些移動,求在所有貨物移動總距離不超過T的情況下,最多能把多少
牛客網提高組模擬賽第七場 T3 洞穴(附bitset介紹)
main \n std 個數 fin 輸出 1的個數 define 聲明 就是DP。 我們可以很簡單的想到要枚舉中間點,進行邊數的轉移。 但是因為邊長數據範圍很大,所以我們考慮log的倍增。 狀態設計為\(dp[i][j][k]\),為從節點\(i\)走\(2^k\)
牛客網錯題集系列(四)
目錄 1.高優先順序的執行緒比低優先順序的執行緒執行得更快。() 2.下列哪些語句關於 java 記憶體回收的說明是正確的? 3.Java的跨平臺特性是指它的原始碼可以在多個平臺執行。 4.關於多執行緒 5. 假設 a&nb
牛客網錯題集系列(三)
目錄 1.關於Integer的一個問題 2.關於泛型的一道題 3.關於Integer型別超過128時的一道題 4.以下哪一個不是賦值符號? 5.關於try/catch/finally 6.關於for迴圈的執行順序問題 7.下面程式碼的輸出結果是什麼? 8.多執行緒
牛客網錯題集系列(二)
目錄 1.在開發中使用泛型取代非泛型的資料型別(比如用ArrayList取代ArrayList),程式的執行時效能會變得更好。() 2.關於異常丟擲 3.list是一個ArrayList的物件,哪個選項的程式碼填到//todo delete處,可以在Iterator遍歷的過程中正確並
牛客網錯題集系列(一)
1.java基本型別的預設值和取值範圍 int 0 -2^31—-2^31-1 short 0 &
【題解】[牛客網NOIP賽前集訓營-提高組(第二場)]C.集合劃分 狀壓DP
題目連結 看了題解後還是沒寫對,只能去看Komachi大佬咋寫的了。 #include<cstdio> #include<cstring> const int N=18,MX=(1<<18)+5; int n,m,k,ban[N]
【題解】[牛客網NOIP賽前集訓營-提高組(第二場)]B.分糖果 單調棧優化線性DP+容斥原理
題目連結 #include<cstdio> #define re register typedef long long ll; const int N=1e6+10; const int INF=0x3f3f3f3f; const int mod=1e9
【題解】[牛客網NOIP賽前集訓營-提高組(第二場)]A.方差 字首和
題目連結 我們把方差公式進行化簡。記 s u m
牛客網2018暑期ACM多校訓練營(第二場)G transform 尺取法 帶權中位數
#include <bits/stdc++.h> #define LL long long using namespace std; const LL mod=1e9+7; const int maxn=5e5+10; int n;LL t; inline int read() {