摘要: 一、问题描述: 题目有带点错误是5的三次方 二、设计思路: 三、程序流程图: 四、代码实现: #include<bits/stdc++.h> int main() { int n,a[3],i,m=0; for(n=2;n<1000;n++) { int k=n;m=0; for( i=0;k;i+ 阅读全文
posted @ 2023-05-10 23:03 软件拓荒人 阅读(52) 评论(0) 推荐(0)
摘要: 一、问题描述: 二、设计思路: 把个位十位百位求出来,分别三次方后求和就行,pow函数的运用记住了,好做 三、程序流程图: 四、代码实现; #include<stdio.h> #include<windows.h> #include<math.h> int main() { //system("sh 阅读全文
posted @ 2023-05-09 23:15 软件拓荒人 阅读(65) 评论(0) 推荐(0)
摘要: 一、问题描述: 二、设计思路: 三、程序流程图: 四、代码实现 阅读全文
posted @ 2023-05-08 23:01 软件拓荒人 阅读(18) 评论(0) 推荐(0)
摘要: 一、问题描述: 二、设计思路: 注意循环的嵌套,一个大循环套两个平等的小循环,大循环控制的是测试数字的改变,小循环控制的对应的数字求因子和,另一个小循环控制的是求出来的因子和把它看作一个新的数字,然后求这个新数字的因子和,看与最开始的数字是否相等,相等则代表是亲密数 三、程序流程图: 四、代码实现: 阅读全文
posted @ 2023-05-08 08:19 软件拓荒人 阅读(67) 评论(0) 推荐(0)
摘要: 一、问题描述: 二、设计思路: 找一个范围内的完数,首先得找因子,怎么找因子呢?因子可以由输入的数字从1到该数字(优化为到该数字的一半)依次求余得到,然后用累加的思想,sum+=i,将得到的因子加到这个和里面,我们这样就完成了一个数字的求因子,我们求的是一个范围,那么至少得两层循环来达到要求,第一层 阅读全文
posted @ 2023-05-06 09:24 软件拓荒人 阅读(91) 评论(0) 推荐(0)
摘要: 一、问题描述: 二、设计思路: 三、程序流程图: 四、代码实现: #include<stdio.h> int main() { int i,j,k; double a=1,b=0.5,c=0.1; int num=1,line=0; for(i=0;i<=5;i++){ for(j=0;j<=10; 阅读全文
posted @ 2023-05-05 11:38 软件拓荒人 阅读(25) 评论(0) 推荐(0)
摘要: 一、问题描述: 二、设计思路: 无论是哪种人,都不会超过30个,用30来建立循环截止条件就行,三次循环,也可以省为两次第三次用30-a-b表示也可以提供代码效率。然后用if判断语句建立不定方程组,输出对应的男人,女人,小孩的数量即可,注意题目中男人,女人,小孩都有,所以要从1开始取。 三、程序流程图 阅读全文
posted @ 2023-05-04 14:29 软件拓荒人 阅读(115) 评论(0) 推荐(0)
摘要: 一、问题描述: 二、设计思路: 此题用pow函数,注意pow函数的格式,必须是double形 三、程序流程图: 四、代码实现: #include<stdio.h> #include<math.h> int main() { double a=1; int i; for(i=1;i<=63;i++) 阅读全文
posted @ 2023-05-03 11:57 软件拓荒人 阅读(34) 评论(0) 推荐(0)
摘要: 一、问题描述: 二、设计思路: 三、程序流程图: 四、代码实现: #include<stdio.h> int a[14] = {0}; int main() { int i, j=1, n; printf("魔术师手中的牌原始次序是:\n"); for( i=1; i<=13; i++ ) { n= 阅读全文
posted @ 2023-05-02 09:55 软件拓荒人 阅读(43) 评论(0) 推荐(0)
摘要: 一、问题描述: 二、设计思路: 没什么可以传授的了,就是一个循环解决 三、程序流程图: 四、代码实现: #include<stdio.h> int main() { int N; int cout=0; scanf("%d",&N); for(int i=1;i<N;i++) { if(i%2==1 阅读全文
posted @ 2023-05-01 20:36 软件拓荒人 阅读(74) 评论(0) 推荐(0)