[例項]計算所輸入資料的所有公約數
#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();
}
重點在於中間數的獲取。
相關文章
- 文字框輸入數字倒計例項程式碼
- 計算資料庫中所有表的記錄條數資料庫
- textarea文字框輸入文字數目倒計效果程式碼例項
- 測試用例與輸入資料的設計方法
- 限定文字框只能輸入數字例項程式碼
- C語言:計算輸入字元的個數C語言字元
- C語言計算輸入字元的個數C語言字元
- python3將變數輸入的簡單例項Python變數單例
- 計算階乘-當輸入的資料是帶小數時引發異常
- 限制文字框只能夠輸入數字程式碼例項
- js計算指定數字的階乘程式碼例項JS
- 資料庫設計例項資料庫
- javascript限制textarea文字框輸入字元個數程式碼例項JavaScript字元
- 規定文字框只能夠輸入整數程式碼例項
- Xamarin Essentials教程實現資料的傳輸功能例項
- javascript計算兩個日期相差的天數程式碼例項JavaScript
- 前沿研究:大資料時代的簡約計算大資料
- PostgreSQL:所有支援的資料型別及建表語句例項SQL資料型別
- Java公約公倍數Java
- 7-1 jmu-python-輸入輸出-計算字串中的數Python字串
- 資料的輸入輸出
- 如何設定文字框只能夠輸入數字程式碼例項
- JavaScript實時計算輸入文字框字元數量JavaScript字元
- js計算斐波那契數列程式碼例項JS
- javascript計算指定數字的幾次方程式碼例項JavaScript
- ruby中的類例項變數和例項的例項變數變數
- 你的程式要讀入一系列正整數資料,輸入-1表示輸入結束,-1本身不是輸入的資料。程式輸出讀到的資料中的奇數和偶數的個數。
- C# 位運算及例項計算C#
- CSS例項:橫線樣式的輸入框(轉)CSS
- 你所不知道的大資料、雲端計算,以及無法計算的價值大資料
- javascript 計算器程式碼例項JavaScript
- 計算2的N次冪n 可輸入,n為自然數
- window下通過Xshell登入GCP計算機例項GC計算機
- 計算兩個時間點相差天數例項程式碼
- Excel函式應用例項:計算授課天數(轉)Excel函式
- 密碼框輸入提示效果程式碼例項密碼
- input密碼輸入提示效果程式碼例項密碼
- 上海資料交易所揭牌成立 浪潮卓數成為首批簽約數商