![](https://img-blog.csdnimg.cn/43df51619bfc4902ba2260a1566695dc.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
程序设计的经典小题目
记录大学期间写的小题目
平平无奇的小天才而已
这个人太懒了!
展开
-
随机产生10个大于1的奇数,验证任意一个奇数都可以分解为三个素数的和,并且给出每个奇数的分解结果
验证哥德巴赫猜想任意一个奇数都可以分解为三个素数的和C语言产生随机数c原创 2022-03-28 17:06:47 · 254 阅读 · 0 评论 -
C语言程序设计-把1、2、3、4、5、6、7、8、9组合成三个三位数,要求每个数字仅用一次,且每个三位数均是完全平方数
把1到9随机组合成不重复的三位数,且每个三位数均是完全平方数暴力求解完全平方数原创 2022-03-27 16:54:36 · 3166 阅读 · 0 评论 -
C语言程序设计-实现数组的逆置
数组逆置,C语言实现数组逆置,非指针方式原创 2022-03-22 10:47:50 · 2863 阅读 · 0 评论 -
C语言程序设计-水仙花数
水仙花数:三位正整数,其各位数字的立方和等于该数本身。例如:153=111+555+333解决思路:分离各个位数for(i=0;i<3;i++){ a[i] = temp%10; temp/=10; }求和for(i=0;i<3;i++){ sum+=a[i]*a[i]*a[i]; }全部代码#include<stdio.h>int main(){ //水仙花数 int num,a[3],temp,i,sum=0; printf("请输入一个三原创 2022-03-08 15:03:23 · 870 阅读 · 0 评论 -
C语言程序设计-鸡兔同笼问题
鸡兔同笼假设笼子里面有m只头和n只脚,问鸡和兔子各有多少只?算法:鸡用c表示,兔子用r表示step1: c从0-m重复执行一下操作 r = m - c; 如果 2*c+r*4 == n 跳出循环 c++step2: 如果提前跳出循环,则输出鸡和兔子的个数否则输出“误解”。代码部分:#include<stdio.h>int main(){ int c,r;//c为鸡的数量,r为兔子的数量 int m,n;//m只头,n只脚 printf("请输入头和脚的个数:\n"原创 2022-03-08 14:38:21 · 2818 阅读 · 0 评论 -
杨辉三角 C语言
C语言输出杨辉三角原创 2022-03-01 21:49:10 · 257 阅读 · 0 评论 -
使用C语言打印99乘法表
使用C打印99乘法表思路:(双重for循环)第一行输出 1 x 1 = 1;第二行输出 1 x 2 = 2 2 x 2 = 4;第三行输出 1 x 3 = 3 2 x 3 = 6 3 x 3 = 9;每一行输出的被乘数为1,但是第一层for循环的 “i”是累加的,所以输出的第一个数不能是“i”,只能是 j = 1; printf("%d",j);//结果为1每一行输出的乘数是不...原创 2019-11-14 16:18:59 · 9391 阅读 · 0 评论 -
C语言程序设计-求两数的最大公约数
求最大公约数两种方法#include<stdio.h>int main(){ int gcb(int a,int b); int m,n; printf("请输入两个数:"); scanf("%d" "%d",&m,&n); int t; if(m<n){ t = m; m = n; n = t; } printf("%d",gcb(m,n));// while(n!=0){// t = m%n;// m = n;// n =原创 2022-03-01 21:52:24 · 400 阅读 · 0 评论