原创 PAT上分記(c++ + 完美過關)---1007---素數對猜想

素數對猜想 c++ #include<stdio.h> #include<iostream> #include<cmath> int is_sushu(int num) { int i; for (i = 2; i <=

原创 PAT上分記(c++ + 完美過關)---1013---數素數

#include<iostream> #include<math.h> using namespace std; int is_sushu(int n) { if (n == 2) { return 1; } els

原创 PAT上分記(c++ + 完美過關)---1010 一元多項式求導 (25分)

一元多項式求導(c++) #include <stdio.h> #include <iostream> int main() { int a, b; bool first = true; while (std::c

原创 PAT上分記(python + 完美過關)---1005---繼續3n+1猜想

繼續3n+1猜想 卡拉茲(Callatz)猜想已經在1001中給出了描述。在這個題目裏,情況稍微有些複雜。 當我們驗證卡拉茲猜想的時候,爲了避免重複計算,可以記錄下遞推過程中遇到的每一個數。例如對 n=3 進行驗證的時候,我們需要

原创 PAT上分記(c++ + 完美過關)---1008---數組元素循環右移問題

數組元素循環右移的問題 #include<stdio.h> #include<iostream> static int a[100]; void move(int* num, int step, int len) { int

原创 PAT上分記(python + 完美過關)---1002---寫出這個數

寫出這個數 讀入一個正整數 n,計算其各位數字之和,用漢語拼音寫出和的每一位數字。 輸入格式: 每個測試輸入包含 1 個測試用例,即給出自然數 n 的值。這裏保證 n 小於 10 ​100 ​​ 。 輸出格式: 在一行內輸出 n

原创 1052 賣個萌 (20分)三大巨坑點,踩過去就是oj

首先輸入就巨亂,一下子中間多一個空格,一下子後面多一個省略號,wtf??? 然後就來說一下巨坑: 最後輸出的“Are you kidding me? @/@”你以爲簡單嗎,其實中間藏了一個陷阱,有個轉義字符,所以要加上一個\

原创 PAT上分記(python + 完美過關)---1003---我要通過

我要通過 “答案正確”是自動判題系統給出的最令人歡喜的回覆。本題屬於 PAT 的“答案正確”大派送 —— 只要讀入的字符串滿足下列條件,系統就輸出“答案正確”,否則輸出“答案錯誤”。 得到“答案正確”的條件是: 字符串中必須僅有