[例項]計算所輸入資料的所有公約數
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int input;
int main(void) {
printf("請輸入一個數字,獲取它的公約數,輸入一個非正數以退出程式:___\b\b\b");
scanf("%d", &input);
while (input > 0)
{
printf("\n您輸入的數字是%d", input);
printf("\n按Enter鍵繼續...");
getchar();
getchar(); //輸入部分
int num = 1;
int square = 1;
while (square < input) {
num++;
square = num * num;
}
; //獲取中間數
printf("\n公約數為:");
int i;
for (i = 1; i <= num; i++)
{
if (input % i == 0) {
if (input == (i * i))
{
printf("%d ", i);
}
else {
printf("%d和%d ", i, input / i);
}
}
}
printf("\n請輸入一個數字,獲取它的公約數,輸入一個非正數以退出程式:___\b\b\b");
scanf("%d", &input);
}
printf("\n程式已退出!");
printf("\n按Enter鍵繼續...");
getchar();
getchar();
}
重點在於中間數的獲取。
相關文章
- python3將變數輸入的簡單例項Python變數單例
- 計算資料庫中所有表的記錄條數資料庫
- C語言:計算輸入字元的個數C語言字元
- C語言計算輸入字元的個數C語言字元
- Xamarin Essentials教程實現資料的傳輸功能例項
- PostgreSQL:所有支援的資料型別及建表語句例項SQL資料型別
- window下通過Xshell登入GCP計算機例項GC計算機
- 7-1 jmu-python-輸入輸出-計算字串中的數Python字串
- C# 位運算及例項計算C#
- 資料的輸入輸出
- vue.js計算屬性用法(computed)技巧,依賴其他vue例項的資料Vue.js
- JavaScript實時計算輸入文字框字元數量JavaScript字元
- 原生javascript開發計算器例項JavaScript
- 你的程式要讀入一系列正整數資料,輸入-1表示輸入結束,-1本身不是輸入的資料。程式輸出讀到的資料中的奇數和偶數的個數。
- 計算2的N次冪n 可輸入,n為自然數
- 【TVM 教程】使用元組輸入(Tuple Inputs)進行計算和歸約
- 函式計算支援 MySQL 例項繫結函式MySql
- 例項演示:Excel實現資料更新獲取,並根據公式計算後展示Excel公式
- 設計模式使用例項(5)——建造者模式例項之資料庫連線管理設計模式資料庫
- Python資料的輸入與輸出Python
- Java公約公倍數Java
- 所有輸入(程式碼形式)
- 資料資產入表“倒數計時” 企業和資料交易所積極行動
- 菲波那契數——根據輸入資料中的n,輸出第n項菲波那契數
- Javaweb的例項--訂單管理系統--設計資料庫JavaWeb資料庫
- HyperLogLog:海量資料下的基數計算
- 【UniApp】-uni-app-處理專案輸入資料(蘋果計算器)APP蘋果
- MariaDB資料庫的外來鍵約束例項程式碼介紹詳解資料庫
- PHP+Ajax點選載入更多列表資料例項PHP
- 物件導向的例項應用:圖形計算器物件
- OpenCV 例項解讀:深度學習的計算與加速OpenCV深度學習
- 03 資料輸入-輸出
- Oracle 資料庫巡檢指令碼 單例項 RAC 輸出HTML格式Oracle資料庫指令碼單例HTML
- java_隨機數(統計例項)Java隨機
- JavaScript倒數計時程式碼例項JavaScript
- 03:因子 檢視 提交 統計 提問 總時間限制: 8000ms 記憶體限制: 65536kB 描述 輸入1個整數n。從小到大依次輸出n的所有因子。 輸入 1個整數n(n<20億) 輸出 升序輸出n的所記憶體
- Macro / Micro / Weighted AUC 如何計算例項講解Mac
- 基於echarts非同步載入資料之多個series載入例項Echarts非同步