經典演算法100道(3)-繪製一個圓
// 求確定範圍的最大約數.cpp : Defines the entry point for the console application.
/*
求出555555的約數中最大的三位數約數
演算法分析:
求三位數的最大約數,那麼可以把範圍限制在100-999之間,
使用num/i看是否可以整除,第一個整除就是最大的約數。
*/
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char* argv[])
{
int i;
int num;
printf("請輸入一個數字(要求的約數的資料):");
scanf("%d",&num);
for(i=999;i>=100;i--)
{
if(num%i==0)
{
printf("%d中最大的約數是:%d./n",num,i);
break;
}
}
return 0;
}
相關推薦
經典演算法100道(3)-繪製一個圓
// 求確定範圍的最大約數.cpp : Defines the entry point for the console application./*求出555555的約數中最大的三位數約數 演算法分析: 求三位數的最大約數,那麼可以把範圍限制在100-999之間, 使
網際網路校招常考經典演算法模板彙總(java)
一、二分查詢 1、左閉右閉版[start, end] (1)迴圈實現: bool binarySearch(int arr[ ], int start, int end, int target){ w
Mahout協同過濾演算法原始碼分析(3)--parallelALS
Mahout版本:0.7,hadoop版本:1.0.4,jdk:1.7.0_25 64bit。接上篇,此篇分析parallelALS的initializeM函式和for迴圈(for迴圈裡面含有一個QR分解,此篇只分析到這裡為止)。parallelALS的原始碼對應為:org.
數學建模演算法 一 簡述(3)規劃模型-整數規劃
整數規劃 定義: 規劃中的變數(全部或部分)限制為整數,稱為整數規劃。若線上性模型中,變數限制為整數,則稱為整數線性規劃。 一類要求問題的解中的全部或一部分變數為整數的數學規劃。從約束條件的構成又可細分為線性,二次和非線性的整數
演算法專題訓練(3)迴文字串
將s翻轉成s1 求s和s1的最長公共子序列長度 可以先判斷下s是否是迴文 另外一個思路 dp[i][j] = dp[i + 1][j - 1] + 2
經典演算法實現——字串(一)
這篇文章主要介紹字串相關的題目。 處理字串操作相關問題時,常見的做法是從字串尾部開始編輯,從後往前逆向操作。這麼做的原因是因為字串的尾部往往有足夠空間,可以直接修改而不用擔心覆蓋字串前面的資料。 摘自
經典演算法——Jump Game(II)
Given an array of non-negative integers, you are initially positioned at the first index of the array. Each element in the array repres
演算法導論複習(3) 堆排序
堆排序與歸併排序具有相同的時間複雜度O(nlgn),但是在講堆排序之前,先要搞清楚堆排序使用的“二叉堆” 二叉堆是一個數組,可以被看成近似的完全二叉樹 特點: 1.樹上每一節點對應一個
數學建模演算法 一 簡述(3)規劃模型-線性規劃
線性規劃的定義: 求一組變數的值,在滿足一組約束條件下,求得目標函式的最優解。 根據這個定義,就可以確定線性規劃模型的基本結構: (1)變數 變數又叫未知數,它是實際系統的未知因素,也是決策系統中的可控因素,一般稱為決策變數,常引用英文字母加下標來表示,
中國電影百年經典臺詞100句 (轉載)
005、 向天空發射三顆訊號彈,讓它們照亮祖國的山河! 阿米爾,衝!—《冰山上的來客》 006、 永別了!同志們,我想念你們!—《永不消逝的電波》 007、 不見鬼子不拉弦。—《地雷戰》 008、 活下去,像狗一樣的活下去!—《芙蓉鎮》 009、 站著進來,躺著出去!—《保密局的槍聲》 010、 人民萬歲!—
CODING 告訴你矽谷的研發專案管理之道(3)
前言: 本文為 CODING 教你一步步從一個程式設計師變身成管理者系列文章的第三篇,文章內容來自 Unity 的一位研發總監,詳細敘述了他的管理風格和處事態度,同時列舉了很多擴充套件閱讀材料來幫助讀者更全面、更深入地瞭解不同的管理風格,解決職位轉變帶來的困惑。 系列文章地址: 《CODING 告訴你矽谷專
Java之旅hibernate(3)——第一個hibernate的樣例
數據庫方言 自由 article 存儲 代理 mit rup 方便 post 在解說樣例之前。我們首先來理解一下hibernate的工作原理。理解原理將會幫助我們更好地理解hibernate和運用hibernate。 1. 原理圖 利用hibe
洗禮靈魂,修煉python(3)--從一個簡單的print代碼揭露編碼問題,運行原理和語法習慣
比較 編譯 windows 機器 函數 容易 打印字符 出現 無法 前期工作已經準備好後,可以打開IDE編輯器了,你可以選擇python自帶的IDLE,也可以選擇第三方的,這裏我使用pycharm——一個專門為python而生的編譯器 第一個python代碼當然是所有開發語
自動化運維:(3)寫一個簡單的Shell指令碼(案例)
一、需求 1、test.sh 指令碼執行時候需要新增引數才能執行 引數和功能詳情如下: 引數 執行效果 start 啟動中... stop 關閉中... restart 重啟中... * 指令碼幫
自動化運維:(3)寫一個簡單的Shell腳本(案例)
sage 數字 shel $1 test 多余 限制 div nbsp 一、需求 1、test.sh 腳本執行時候需要添加參數才能執行 參數和功能詳情如下: 參數 執行效果 start 啟動中... stop 關閉
Winsock(3) 編寫一個TCP服務端
本章介紹如何編寫一個 Winsock TCP/IP服務端來接收客戶連線請求 通訊分為面向連線通訊(Connection-Oriented Communication 如TCP)和非連線通訊(Connectionless Communication 如UDP)。筆
Python黑帽子 黑客與滲透測試程式設計之道(四)建立一個TCP代理
TCP代理不僅可以將流量從一個主機轉發給另一個主機,而且可以評估基於網路的軟體。在企業級環境下進行滲透測試時,你會經常遇到無法使用Wireshark的情況,無法再Windows系統上載入驅動嗅探本地流量,分段的網路也阻止你使用工具直接嗅探目標主機。作者經常在實際
Android快樂貪吃蛇遊戲實戰專案開發教程-03虛擬方向鍵(二)繪製一個三角形
一、繪製三角形 在上一篇文章中,我們已經新建了虛擬方向鍵的自定義控制元件DirectionKeys類,下面我們繼續。 本專案中的虛擬方向鍵的背景是4個三角形組成的矩形,其實是4個三角形的按鈕。 系統自帶的按鈕是矩形的,怎麼做一個三角形按鈕呢? 首先我需要了解,所有控制元件的外觀都是畫出來的,當然不
DirectUI介面程式設計(二)繪製一個按鈕
上節介紹了使用原始碼方式構建Duilib應用的專案配置,並建立了一個最簡單的基於Duilib庫的視窗,細心的讀者會發現,當我們點選視窗的關閉按鈕時,應用並沒有真的退出,因為我們並沒有對視窗事件進行處理,本節我們在視窗中繪製一個按鈕並響應視窗及按鈕的相關事件。
Unity學習筆記(3)-----製作一個模擬星系(複雜版)【Step1】
繼續學習Unity3D 這周任務之一是要做一個太陽系,如下圖: 而這次筆記的重點不在作業上~.~, 而是在於如何建立一個, 真正意義上的 “星系”。 上過課都知道, 作業簡單用以下兩條語句即可搞定: Planet.gameObject.transform.Rotat