C语言趣味编程
weixin_39748413
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言编程:打印一个圆形
题目输入一个半径,用"*"打印这个半径的圆形思路每行打印两个点"*"。问题的关键是找到每行这两个"*"的位置,然后打印。怎么找某行"*"的位置?假设当前在第i行(1<=i<=2r),那么:第一个点的位置为:第二个点的位置是:每行,从第一个点循环到最后一个点(从j=1,循环到j =2r),一旦找到这两个点(即找到 j等于上面列出的两个点的位置),就打印。代码/**代码功能:输入圆半径r,打印这个圆*微信公众...原创 2020-06-02 00:07:43 · 4638 阅读 · 0 评论 -
C语言编程求解:1到1000之间所有的素数
先给出素数的定义: 素数是只能被1和自身整出的整数。 1不是素数 算法思考:判断一个数是不是素数,只需要判断它是不能只能被1和自身整除。那怎么判断一个数不能被除1和自身之外的其他数整除呢?想法是写一个循环,循环里依次除以从2到这个数减1的所有的整数,如果都不能整除,说明这个数是素数;如果出现一个能整除的数,那么这个数不是素数。(其实,判断素数还可以优化,循环里依次除以从2到这个数平方根的所有的整数就可以了。因为假设一个数n,除以2~根号n的整数,...原创 2020-05-23 20:30:54 · 9809 阅读 · 0 评论
分享