DDD的代码集
一些代码
运行状态
带上代码,行走江湖
展开
-
模拟储蓄罐
题目:某个小朋友在自己某年生日(某年某月某日)时得到一个储蓄罐,从那天起小朋友有钱(0.1,0.2,0.5,1.0,5.0,10.0元面值)了就存起来。编写程序模拟存钱过程,计算至今日,小朋友各种不同面值的钱各有多少,总共存了多少钱。。要求:利用 C+类与对象的知识进行编写程序。假设每天都存一次,存钱面值是随机的。思考:钱的面值随机,用到随机函数rand(),可以利用产生的随机数对6求余,就可以得到1~6的随机数,分别代表6种不同面值的钱。每一天存的钱就是一个类的对象。生日与当前日期的差值,可以原创 2021-05-22 11:21:41 · 208 阅读 · 0 评论 -
判断三个数是否构成三角形并判断三角形类型
上机题一题目:从键盘上输入三个数,判断能否构成三角形,如不能,给出提示;如能,求出对应三角形的面积,并判断该三角形是锐角三角形还是钝角三角形还是直角三角形,输出对应结论。#include<stdio.h>#include<math.h>main(){ float a,b,c; float p,s; printf("input three numbers as the length of side of a triangle\n"); scanf("%f %f %f原创 2020-11-26 00:18:17 · 4992 阅读 · 0 评论 -
报数(约瑟夫问题改编)
报数上机题五题目:有100个人,按从1到100编号站成一列,从1号开始按1—2—3—1—2—3向队尾报数,报到“3”的人退出队列。报数到队尾后,又从最后一个人按1—2—3—1—2—3向队首报数,也是报到“3”的人退出队列。以上过程反复进行(每次报数都是从1开始报),最后队列中只剩两人,求该二位的原始编号。代码如下#include<stdio.h>#define N 100int main(){ int a[N]={0},i;/*把数组的值全部赋为0*/ int call,ou原创 2020-11-25 23:43:05 · 536 阅读 · 0 评论 -
超级素数
上机考试的一道题:一个素数,若依次从低位去掉一位、两位、······若所得各数仍都为素数,则称该数为超级素数。例如:由于239、23、2均为素数,则239为超级素数。求:[100,9999]之内:(1)超级素数的个数;(2)所有的超级素数之和;(3)最大的超级素数。#include<stdio.h>f(int n)/*n 是形式参数*/{ int z=1; int i; for(i=2;i<=n-1;i++) { if(n%i==0)/*n是合数*/ {原创 2020-11-25 22:21:04 · 5917 阅读 · 1 评论