![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法(C语言)
一个题目有不同的写法,从而展现思维和算法的重要性。
Evan Lu兔子小姐
停更
展开
-
算法实验 递归 4月20日
题目一:数的计算我们要求找出具有下列性质数的个数(包含输入的自然数 ): 先输入一个自然数n(n<=1000),然后对此自然数按照如下方法进行处理: 1、不作任何处理; 2、在它的左边加上一个自然数,但该自然数不能超过原数的一半; 3、加上数后,继续按此规则进行处理,直到不能再加自然数为止. 以6为例,6的一半是3,所以先画下一个二叉树#include<stdio.h>int sum=1;void f(int n){ if(n==1)ret.原创 2022-05-17 15:57:50 · 318 阅读 · 0 评论 -
算法1(C语言)
例1 任意输入一个正整数给x,判断其是否是素数?所谓素数就是质数。方法一:惯性思维:输入一个x,x除以的数是2到x-1这个范围,把x除以的数设为i,x对i取余,如果结果为0,则x被i整除,x即不是素数,如果x无法被i整除,则i再做一次加法,此时i是等于x的,自己除以自己,此时x是为质数的#include<stdio.h>int main(){ int x,i; printf("请输入一个正整数x:"); scanf("%d",&x); for(i=2;i&l原创 2022-03-19 17:01:47 · 1007 阅读 · 0 评论