读书笔记——《C Primer Plus》: 一个例程divisors.c
来源:互联网 发布:怎么样建一个淘宝网店 编辑:程序博客网 时间:2024/05/22 01:54
这是一个求整数的约数的例程,觉得不错,做个记号
Listing 7.5. The divisors.c Program
// divisors.c -- nested ifs display divisors of a number#include <stdio.h>#include <stdbool.h>int main(void){ unsigned long num; // number to be checked unsigned long div; // potential divisors bool isPrime; // prime flag printf("Please enter an integer for analysis; "); printf("Enter q to quit./n"); while (scanf("%lu", &num) == 1) { for (div = 2, isPrime= true; (div * div) <= num; div++) { if (num % div == 0) { if ((div * div) != num) printf("%lu is divisible by %lu and %lu./n", num, div, num / div); else printf("%lu is divisible by %lu./n", num, div); isPrime= false; // number is not prime } } if (isPrime) printf("%lu is prime./n", num); printf("Please enter another integer for analysis; "); printf("Enter q to quit./n"); } printf("Bye./n"); return 0;}
- 读书笔记——《C Primer Plus》: 一个例程divisors.c
- 《C Primer Plus》读书笔记——递归
- C-PRIMER PLUS读书笔记
- C-PRIMER PLUS读书笔记
- C Primer Plus 读书笔记
- c primer plus 读书笔记1
- C primer plus 读书笔记2
- C primer plus 读书笔记3
- C primer plus 读书笔记 (1)
- <<C++Primer PLus 第五版>>读书笔记1
- <<C++Primer PLus 第五版>>读书笔记2
- <<C++Primer PLus 第五版>>读书笔记3
- C++Primer PLus 第五版读书笔记
- C primer plus 读书笔记(2)
- C primer plus 读书笔记(3)
- <<C++Primer PLus 第五版>>读书笔记4
- <<C++Primer PLus 第五版>>读书笔记3
- <<C++Primer PLus 第五版>>读书笔记2
- 浅谈自动化测试
- 因特网通信开源软件【转】
- JSP实现树型组织架构(7)--修改orgManage.jsp
- 安利之父讲安利故事:诚实的直销永远可以退货
- 关于session的文章
- 读书笔记——《C Primer Plus》: 一个例程divisors.c
- [JAVAscript]将网页保存为文本文件的函数
- VB与API
- Eclipse3.0下Struts +spring+ hibernate快速入门(1)
- 【原创】JBuilder2005连接Oracle9i数据库
- 关于强制换行以及防止边框撑开的解决方法
- 如何编码规范
- 也谈对组件化软件开发的几点看法,欢迎大家发表自己的见解
- c++面向对象的编程入门篇-----类(class)zz