日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

反转给定区间的链表C语言,寻找素数对(C++)

發布時間:2025/3/20 c/c++ 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 反转给定区间的链表C语言,寻找素数对(C++) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

尋找素數對(C++)

尋找素數對(C++)

描述

輸入部分因為過于沒做處理,讀者自行補充

代碼

#include

#include

using namespace std;

int isPalind(int n) {

for (int i = 2; i < n; ++i) {

if (n % i == 0) {

return 0;

}

}

return 1;

}

vector palindSet(int n) {

vector res;

for (int i = 2; i < n; ++i) {

if (isPalind(i)) {

res.push_back(i);

}

}

return res;

}

void show(int n) {

vector res = palindSet(n);

int PalindA = 0, PalindB = 0, distance = n;

for (int i = 0; i < res.size(); ++i) {

for (int j = i + 1; j < res.size(); ++j) {

if ((res[i] + res[j] == n) && (abs(res[i] - res[j]) < distance)) {

PalindA = res[i];

PalindB = res[j];

distance = abs(res[i] - res[j]);

}

}

}

cout << PalindA << " " << PalindB << endl;

}

int main() {

show(20);

show(30);

return 0;

}

結果

尋找素數對(C++)相關教程

C++——內存管理

C++——內存管理 一、C/C++內存分布 ??在我們寫代碼時,會定義很多的變量,有靜態的、全局的、局部的等等,但是這些變量在內存中是分別存放在不同的位置上; 二、C語言內存管理 ??在C語言中,我們是通過 malloc/calloc/realloc 來申請動態內存的,通過 free

2020-10-29

2020-10-29 C++鏈表反轉 聲明鏈表 typedef struct MyList{MyList * next;int num;}MyList; 創建鏈表 void craetList(MyList *head)//創建鏈表{MyList *p1 = new MyList;p1-num = 1;MyList *p2 = new MyList;p2-num = 2;MyList *p3 = new MyList;p3-num = 3;My

C/C++初學者的第四次筆記(基本運算符/算數表達式)

C/C++初學者的第四次筆記(基本運算符/算數表達式) 文章目錄 前言 一、基本運算符 1、賦值運算符 二、算數表達式 1、 除法運算{/} 2、 模運算 {%} 3、解析加法運算 4、賦值運算的簡寫 前言 本文章是一個大一新生,C/C++初學者的學習筆記,用于記錄學過的知識

C++MFC網絡編程-即時通訊程序01

C++MFC網絡編程-即時通訊程序01 簡單的一個網絡編程即時通訊程序 共135行代碼 首先要創建一個socket類 代碼的編寫分為兩類 2.1 第一類由用戶通過程序界面控件按鈕主動調用的函數 2.2 網絡事件響應函數,在源碼中無法找到調用他們的語句,由系統自動觸發,通過

C++中sort函數詳解

C++中sort函數詳解 原文鏈接點這 sort函數用于C++中,對給定區間所有元素進行排序,默認為升序,也可進行降序排序。sort函數進行排序的時間復雜度為n*log2n,比冒泡之類的排序算法效率要高,sort函數包含在頭文件為#include的c++標準庫中 sort(start,end,cmp)

c++/c 大整數乘法的遞歸實現(string存儲)

c++/c 大整數乘法的遞歸實現(string存儲) 不多說,看代碼,速度不快,但重要在思想與細節。 #includeiostream#includealgorithm#includestring#includectimeusing namespace std;clock_t START, END;string add(string x, string y) {//大整數加法string z;

C++ opencv的圓轉矩形,極坐標轉笛卡爾坐標系

C++ opencv的圓轉矩形,極坐標轉笛卡爾坐標系 先上效果圖 原圖 轉換后: 代碼 參數說明:源圖、目標圖,目標圖高度、目標圖寬度 bool polar_to_cartesian(cv::Mat mat_p, cv::Mat mat_c, int rows_c, int cols_c){mat_c = cv::Mat::zeros(rows_c, cols_c, CV_

C++ opencv計算圖像的水平投影,并返回一幅圖像

C++ opencv計算圖像的水平投影,并返回一幅圖像 效果圖 代碼 //計算圖像的水平投影,并返回一幅圖像cv::Mat getVerProjImage(const cv::Mat image){cv::Mat matTmp = image.clone();int maxCol = 0, maxNum = 0;//重置255最大數目和最大行int minCol = 0, min

總結

以上是生活随笔為你收集整理的反转给定区间的链表C语言,寻找素数对(C++)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。