【C/C++】簡單模擬題解

有52張樸克牌,使它們全部正面朝上。從第2張牌開始,把凡是2的倍數位置上的牌翻成正面朝下;接著從第3張牌開始,把凡是3的倍數位置上的牌正面朝上的翻成正面朝下,正面朝下的翻成正面朝上;接著從第4張牌開始,把凡是4的倍數位置上的牌按次此規律翻轉;依此類推,直到第1張要翻的牌是第52張為止。統計最后有幾張牌正面朝上,并打印出它們的位置。

#include<stdio.h>int main(){int a[53],k=0;for(int m=1;m<=52;m++){a[m]=1;}for(int i=2;i<=52;i++){for(int j=i;j<=52;j++){if(j%i==0){a[j]=a[j]*(-1);}}}for(int n=1;n<=52;n++){if(a[n]==1){k++;printf("%d ",n);}}printf("\n總共有%d張牌正面朝上\n",k);return 0;
}

逆序
將數組中的數據按逆序存放

#include<stdio.h>int main(){const int N = 10;int a[N];int i,j,tmp;for(int i=0;i<N;i++){scanf("%d",&a[i]);}i=0,j=N;while(i<j){tmp=a[i];a[i]=a[j-1];a[j-1]=tmp;i++;j--;}for(int i=0;i<N;i++){printf("%d ",a[i]);}return 0;
}

示例:
3 5 1 2 8 7 9 4 10 6
6 10 4 9 7 8 2 1 5 3

若兩素數之差為 2,則稱兩素數為雙胞胎數。求出 [2, 300] 之內:
(1)所有素數并保存到文件 prime.txt 種
(2)有多少對雙胞胎數
(3)最大的一對雙胞胎數

#include<stdio.h>
#include<math.h>int isprime(int n){for(int i=2;i<=sqrt(n);i++){if(n%i==0){return 0;}}return 1;
}int main(){int i,count=0;int prime[100][2];FILE * fp;if((fp = fopen("prime.txt","a+"))== NULL){printf("文件打開失敗!\n");exit(0);}for(i=2;i<=298;i++){if(isprime(i) && isprime(i+2)){fprintf(fp,"%d %d\n",i,i+2);prime[count][0]=i;prime[count][1]=i+2;count++;}}printf("有%d對雙胞胎數,最大的一對為%d和%d\n",count,prime[count-1][0],prime[count-1][1]);fclose(fp);return 0;
}

一維數組實現楊輝三角

#define LASTROW 10
int main(){int row, col a[11];a[1] = 1;printf("%4d\n", a[1]);for(row = 2; row <= LASTROW; row++){a[row] = 1;for( col = row - 1; col >= 2; col--)a[col] = a[col] + a[col - 1];for(col = 1; col <= row; col++)printf("%4d", a[col]);printf("\n");}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/163597.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/163597.shtml
英文地址,請注明出處:http://en.pswp.cn/news/163597.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

太神奇了!視頻監控技術居然還能操作

隨著科技的迅猛發展&#xff0c;視頻監控系統在各個領域中的應用變得越來越廣泛。從保護公共安全到提高工作效率&#xff0c;視頻監控為我們提供了一種強大而多功能的工具。 視頻監控技術已經成為我們日常生活和工作中不可或缺的一部分。通過視頻監控&#xff0c;我們能夠實時監…

shell循環語句 for while until

目錄 什么是循環語句 概念 for循環 格式 while循環 格式 until 循環 格式 實驗 for &#xff08;1&#xff09;計算1到100的和 ?編輯 &#xff08;2&#xff09;100以內的偶數 &#xff08;從0開始到100結束&#xff0c;每次加2步 打印的都是偶數&#xff09; &…

完美解決:在Ubuntu18.04下ROS Melodic基于python3的cv_bridge的一點子歪門邪道

由于在Ubuntu18.04下ROS Melodic是運行在python 2.7環境下&#xff0c;而我的程序需要運行在anaconda創建的python 3.x環境里&#xff0c;這就需要用到cv_bridge這個庫&#xff0c;而不出意外的&#xff0c;各種報錯&#xff0c;比如&#xff1a; from cv_bridge.boost.cv_bri…

貝銳向日葵:獨家算法如何支撐不斷地產品創新?

作為國民級的專業遠程控制品牌&#xff0c;貝銳旗下的“向日葵遠程控制”一直在遠程控制領域不斷積累創新。 近年來&#xff0c;遠程控制軟件本身開始成為企業的主流遠程業務工具以及個人場景下的日常必備軟件&#xff0c;向日葵遠程控制也在不斷地完善并創新產品。 比如在前…

pip安裝tkinter模塊失敗 No matching distribution found for tkinter

我想使用Python創建一個簡單的桌面應用程序, 這個應用程序依賴于tkinter, 然而,當我嘗試安裝過程時,出現了錯誤。 $ pip install tkinter ERROR: Could not find a version that satisfies the requirement tkinter (from versions: none) ERROR: No matching distributio…

泛微齊業成數電發票+樂企平臺解決方案等您查收

近年來&#xff0c;國家持續發布加快數字化發展、深化稅收征管制度改革的綱領性政策&#xff0c;與組織費用管理相關的發票、單據、檔案等逐步完成數字化轉型&#xff1b;2022年&#xff0c;全面數字化的電子發票正式執行&#xff0c;現在已有33地成為數電票試點。 全國數電票…

rust每日一庫 rand 生成隨機數

文章目錄 生成隨機值生成隨機數生成范圍內隨機數生成自定義類型隨機值從一組字母數字字符創建隨機密碼從一組用戶定義字符創建隨機密碼 總結 生成隨機值 rust中官方并沒有像以他語言一樣&#xff0c;rust并沒有官方并沒有提供生成隨機數的工具&#xff0c;所以我們要借助rand包…

實現文本選中變色

單個文本變色 <div id"myText">vfadsfgase</div> const myText document.getElementById(myText); myText.addEventListener(mouseup, () > {const selection window.getSelection();if (selection.toString() ! ) {const range selection.getRang…

Could not resolve host: gitlab.example.com問題解決

請按照以下步驟檢查和修復 Hosts 文件&#xff1a; 打開 Hosts 文件&#xff1a;在 Windows 上&#xff0c;Hosts 文件位于 C:\Windows\System32\drivers\etc\hosts&#xff0c;可以使用記事本或其他文本編輯器打開。檢查是否存在正確的映射關系&#xff1a;確保在 Hosts 文件…

深入剖析預約上門服務系統源碼:構建高效服務的代碼之旅

在本文中&#xff0c;我們將深入研究預約上門服務系統的源碼&#xff0c;透過代碼的層層剖析&#xff0c;揭示系統背后的技術奧秘。我們將關注系統的核心功能&#xff0c;并通過代碼示例演示其實現過程&#xff0c;為讀者提供一個深度技術解讀的體驗。 1. 技術棧選擇&#xf…

教育機構拒絕“數據陷阱”,群碩將英孚新一代教學管理系統搬上桌

為什么小機構年年擔心招生不夠&#xff0c;英孚卻令學生家長趨之若鶩&#xff1f; 區別就在教學管理方式。為了更好地管理分布全球的校區、學生和老師&#xff0c;英孚應用了一套教學管理系統&#xff0c;幫助學校管理學員&#xff0c;幫老師智慧排課&#xff0c;幫助家長記錄…

Spring框架學習 -- 讀取和存儲Bean對象

目錄 &#x1f680;&#x1f680; 回顧 getBean()方法的使用 根據name來獲取對象 再談getBean() (1) 配置掃描路徑 (2) 添加注解 ① spring注解簡介 ② 對類注解的使用 ③ 注解Bean對象的命名問題 ④ 方法加Bean注解 (3) Bean 注解的重命名 (4) 獲取Bean對象 -- …

基于YOLO模型建筑工地個人防護設備目標檢測

使用安全裝備可以保護他們免受建筑工地的意外事故。據統計&#xff0c;每年有數以萬計的工人在建筑工地受到嚴重傷害&#xff0c;造成終生困難。然而&#xff0c;通過自我監控來確保工人穿戴個人防護裝備非常重要。在這方面&#xff0c;需要一個準確和快速的系統來檢測工人是否…

微信小程序其他環境都能顯示在正式環境顯示不出來

踩坑日記 用了uni.getImageInfo 用了uni.getImageInfo 本地開發環境&#xff0c;測試環境全都可以&#xff0c;就是更新到正式環境不顯示。后面看代碼百度了這個api發現圖片所涉及的地址需要在小程序配置download域名白名單 https://uniapp.dcloud.net.cn/api/media/image.ht…

termios.h 頭文件包含問題

報奇怪的錯誤&#xff0c;解決掉其他錯誤或告警信息后&#xff0c;調整頭文件的順序。

地埋式積水監測儀廠家批發,實時監測路面積水

地埋式積水監測儀是針對城市內澇推出的積水信息監測采集設備&#xff0c;采用超聲波傳感技術和超聲波抗干擾功能&#xff0c;對路面的積水進行實時精準的監測。該設備能夠在零下-5℃至高溫70℃的嚴寒酷暑環境下可靠運行。它對城市道路積水進行實時監測并上報到監測系統之中&…

opencv-python的圖像分割算法

OpenCV-Python中提供了一些圖像分割算法&#xff0c;常用的有以下幾種&#xff1a; 1.基于閾值的分割&#xff1a; cv2.threshold()&#xff1a;根據設定的閾值將圖像分為兩個類別。cv2.adaptiveThreshold()&#xff1a;根據圖像局部區域的像素值進行自適應閾值分割。 2.基于…

線上問題排查實例分析|關于 Redis 內存泄漏

Redis 作為高性能的 key-value 內存型數據庫&#xff0c;普遍使用在對性能要求較高的系統中&#xff0c;同時也是滴滴內部的內存使用大戶。本文從 KV 團隊對線上 Redis 內存泄漏定位的時間線維度&#xff0c;簡要介紹 Linux 上內存泄漏的問題定位思路和工具。 16:30 問題暴露 業…

電動機保護方式

3.3.1、電動機溫度保護 溫度保護是利用安裝在電動機內部的溫度繼電器或變換器來實現的。當電動機達到一定溫度時繼電器動作&#xff0c;通過控制電路斷開電動機的主電路。對于單相小容量電動機&#xff0c;可以用繼電器直接斷開動力電路。 根據溫度傳感器的不同可以分為&…

cv2.threshold()函數參數講解

cv2.threshold()函數用于對圖像進行閾值化處理。它的參數如下&#xff1a; src&#xff1a;要處理的輸入圖像&#xff0c;可以是灰度圖像或彩色圖像&#xff0c;類型為uint8。thresh&#xff1a;設定的閾值&#xff0c;如果像素值大于閾值&#xff0c;則將其設為maxval&#x…